Настройка разделителей слов в vi

51
задан Joe Watkins 29 August 2013 в 03:58
поделиться

4 ответа

В случае, если Вы используете энергию, можно изменить это путем установки iskeyword опция (:he iskeyword). Если это не опция, можно всегда использовать ct_ вместо подсчета.

22
ответ дан WMR 7 November 2019 в 10:19
поделиться

Вы могли ввести cf_dest_ и сохранить часть подсчета.

Редактирование: или, как предложено: ct_ текст изменений до прямо перед символом подчеркивания. (Я использую f движение больше, таким образом, оно прибыло более естественно ко мне)

, Или Вы могли переопределить 'iskeyword' (:help iskeyword для деталей).

1
ответ дан Rory O'Kane 7 November 2019 в 10:19
поделиться

Я просто сам смотрел на это и добавил это в свой .vimrc:

set iskeyword=!-~,^*,^45,^124,^34,192-255,^_

У моего .vimrc были проблемы с ^ | и ^ ", который был частью iskeyword по умолчанию для моей установки, поэтому я изменил на их значения ascii, и он работает нормально. Моя основная модификация состояла в том, чтобы добавить" ^ _ "в конец настройки по умолчанию, чтобы vim не видел подчеркивания как часть слова.

0
ответ дан 7 November 2019 в 10:19
поделиться

Есть ли способ добавить подчеркивание _ ?

:set iskeyword-=_ 
36
ответ дан 7 November 2019 в 10:19
поделиться