Como configurar o vim de forma que '_' também seja contado como parte de uma palavra?

1

De acordo com o padrão Unicode, _ (o caractere de sublinhado) faz parte de uma palavra. Isso significa que, quando você pular o cursor para a próxima palavra (em muitas interfaces, você pode fazer isso com as teclas Ctrl + setas), você passará por cima de todos os caracteres _ , bem como das letras e números intermediários.

No entanto, vim (onde passar para a próxima palavra / anterior é feito usando w ou b no modo normal) considera my_variable_name não como uma palavra, mas como cinco: "my", "_", "variable", "_", "name" .

Eu gostaria de configurar o comportamento do Vim de modo que _ também seja considerado adequadamente um caractere de palavra. Como isso pode ser feito?

    
por Qqwy 15.10.2017 / 16:57

1 resposta

1

No meu vim , o caractere de sublinhado é considerado parte da palavra, ou seja, é ignorado ao mover para frente e para trás com w e b . Esse comportamento pode ser alterado com :set iskeyword-=_ , conforme descrito aqui .

    
por 15.10.2017 / 17:56

Tags