Vim 'w' ведет себя как 'W' - PullRequest
       2

Vim 'w' ведет себя как 'W'

0 голосов
/ 15 января 2019

Я использую vim. На каждой машине, на которой я когда-либо пользовался, 'w' соблюдает пунктуацию. Если я нажму 'w', я перейду к концу слова.

В случае слова, разделенного точкой, я перейду к следующему периоду.

Однако в конкретной установке vim 'w' интерпретируется как 'W' и пропускает все специальные символы.

Сначала я думал, что просто приспособлюсь, но это стало разочарованием. Как мне вернуть это поведение в нормальное русло?

Ответы [ 2 ]

0 голосов
/ 15 января 2019

То, что w пропускается, контролируется :help 'iskeyword'. Теперь, если Vim внезапно пропускает прошедшие периоды, это означает, что период (. или числовой 46) добавлен к этой опции.

Вы можете узнать, где это было сделано через

:verbose setlocal iskeyword?

И (для текущего сеанса) отменить с

:setlocal isk-=. isk-=46

Обычно плагин filetype меняет это для файла определенного типа.

0 голосов
/ 15 января 2019

Попробуйте переназначить это. Перейдите в ~ / .vimrc, добавьте его и сохраните:

nnoremap w w
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...