Когда мой курсор находится на слове в обычном режиме, и я нажимаю '*', vim ищет слово в документе. Но если слово заканчивается двоеточием, vim включает двоеточие в его соответствие. Как я могу предотвратить это?
1 ответ
Символы, включенные в такой поиск, указываются опцией «iskeyword». Значение по умолчанию не включает :
так что :
должен быть добавлен каким-то файлом конфигурации, возможно, плагином типа файла. Чтобы узнать, какое последнее значение было установлено, выполните
:verbose set iskeyword?
Если бы он был установлен плагином типа файла, автор предположительно подумал, что это поможет. Если вам это не нравится, вы можете удалить :
создав файл, ~/.vim/after/ftplugin/<filetype>.vim
для Unix или ~\vimfiles\after\ftplugin\<filetype>.vim
для Windows, где <filetype>.vim
- файл, названный в выводе :verbose
, и вставьте в него следующую строку:
setlocal iskeyword-=:
Смотрите также:
:help *
:help 'iskeyword'