cursor-motions – ¿Cómo tratar los guiones bajos como espacios?

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-=_

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım