Pregunta:
¿Es posible que vim trate los guiones bajos como espacios o guiones, por lo que cuando uso la secuencia dw
, no elimina la oración completa some_long_text_with_underscores
, cuando el cursor está al principio?
Respuesta:
dw
elimina una palabra y lo que constituye una palabra se define mediante la configuración iskeyword
. De :h word
:
word
A word consists of a sequence of letters, digits and underscores, or a
sequence of other non-blank characters, separated with white space (spaces,
tabs, <EOL>). This can be changed with the 'iskeyword' option. An empty line
is also considered to be a word.
Para eliminar _
de iskeyword
, haga lo siguiente:
set iskeyword-=_