При использовании gvim 7.3 я могу выбрать слово, набрав v, а затем w. Выбранное слово не включает пунктуацию после слова. При использовании vim 7.2 в Linux выберите слово, набрав v, а затем w также выберет следующую пунктуацию.
For example with this text and the cursor at the beginning of the line:
clk : in
On Windows, v w y o esc p produces
clk : in
clk
On Linux, v w y o esc p produces
clk : in
clk :
Обратите внимание на дополнительную двоеточие в Linux
Почему это? Как я могу заставить VIM в Linux вести себя как gvim в Windows (или наоборот)?
w
? Значение 'iskeyword' может меняться во время использования Vim из-за поведения плагинов. Еще одна попытка - запустить vim и gvim с параметрами-N -u NONE -i NONE
и посмотреть, наблюдаете ли вы разницу в поведенииw
.Вы можете написать,
viw
чтобы выбрать «внутреннее слово» (то есть без пунктуации).viwoESCp
будет производить тот же вывод, что и ваша версия Windows.источник