Disculpas si "compuesto" no es el término técnico. Me refiero a lo siguiente:
Hi, I-am-a-composite-word and we are not
Me gustaría eliminar solo la palabra compuesta. En el modo de comando, si muevo el cursor hacia I, entonces repetir dwvarias veces, o escribir mejor dwuna vez, seguido de unas pocas .pulsaciones, hará el truco. Sin embargo, por varias razones, me encuentro haciendo esto con bastante frecuencia durante el día, por lo que me preguntaba si hay una manera más simple.
PD: NO consideraría que el comando d9wsea una forma más simple. Contar una secuencia larga de palabras y guiones no es mi idea de "más simple".
fuente

A WORD consists of a sequence of non-blank characters, separated with white space.Separated with white spacesignifica que la PALABRA está separada por otras palabras o palabras con espacios en blanco, ¿verdad?in-this-sentence there are four"WORDslas 4 palabras sonin-this-sentence,there,areyfour"WORDs. Es fácil ver cuando se utilizawyWobyBmovimientos, por ejemplo. Tenga en cuenta que un espacio en blanco puede ser un espacio "regular" o un carácter de tabulación.Otra solución más general es eliminar hasta el carácter de espacio en blanco usando
dt(con un espacio después det), lo que significa "eliminar a [carácter]. Esto a menudo también es útil para cosas comodt:y similares.fuente
dt:hacer?<code>dt </code>para incluir un espacio al final.:h motion.txty usarvimtutor, eso lo ayudará en gran medida a obtener los conceptos básicos de Vimvimtutorsuena muy interesante. No estoy seguro de que esté instalado en el servidor remoto (parece que ni siquiera lamanutilidad está instalada). Sin embargo, comprobaré: si se instala automáticamente junto con elvimpaquete, entonces hay muchas posibilidades de que pueda usarlo.Si desea seguir usando
dwy similares, y también quiere dejar que funcione haciendo doble clic en una palabra, puede agregara su
.vimrc, que se agrega-como un carácter de palabra.Ejemplo:
Haga doble clic en cualquier personaje en
ab-cdresaltados visualesab-cd.fuente
dW, pero su solución también es bastante buena porque también afecta el modo visual, supongo. Quiero decir, modificandoiskeyword, haciendo doble clic y luego presionandoddebería poder eliminarab-cd. ¿Derecho?v, en lugar de hacer doble clic. ¿Derecho?No olvide los comandos
f(find) yt(to). Probablemente solodtodf(tenga en cuenta el espacio al final).fuente