1

Согласно стандарту Unicode, _ (символ подчеркивания) является частью слова. Это означает, что когда вы пропустите курсор к следующему слову (во многих интерфейсах вы можете сделать это с помощью Ctrl + клавиши со стрелками), вы пропустите все символы _ а также буквы и цифры между ними.

Однако vim (где переход к следующему / предыдущему слову выполняется с использованием w или b в обычном режиме) рассматривает my_variable_name не как одно слово, а как пять: "my", "_", "variable", "_", "name" .

Я хотел бы настроить поведение Vim так, чтобы _ также считалось символом слова. Как это может быть сделано?

1 ответ1

1

В моем vim символ подчеркивания считается частью слова, т.е. пропускается при перемещении назад и вперед с помощью w и b . Это поведение может быть изменено с помощью :set iskeyword-=_ как описано здесь .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .