2016-01-17 5 views
2

Я ищу способ изменить критерии по умолчанию шаблон Поиск в VimИзменить критерии поиска по умолчанию в Vim

Например: Вы можете искать слово под курсором

Shift-* 

Моя проблема:

Когда есть строка "my_name" в моем файле, и если "name" находится под моим курсором в ди fferent строка и я поиск в Vim с Shift-*

подстроки "name" не подсвечивается в "my_name"

Мне кажется соответствие Vim критериев по умолчанию шаблон не входит в «_» в качестве символа слова, пожалуйста, поправьте меня, если Я не прав.

Что я сделал до сих пор.

Я прочитал некоторую помощь Док. таких как [: h hlsearch] и [: h search]. Но я все еще не могу понять, как изменить шаблон поиска по умолчанию.

Любое предложение будет оценено

+2

См. ': Help 'iskeyword''. – romainl

ответ

4

Вы можете установить следующие параметры в вашем .vimrc

set iskeyword+=_ 
1

Я бы посоветовал не менять настройки iskeyword. Вместо этого используйте команду g*, которая также найдет подматрицы и не ограничивает совпадение на границе слова. Поэтому, пока * ищет \<name\>g* ищет name и поэтому найдет подматрицы.

+0

это хороший трюк :) – 1234

Смежные вопросы