Поиск vim * по звездочке / звездочке (: справка по звездочке) - отличная функция, которая позволяет найти следующее вхождение слова, над которым находится курсор. К сожалению, он обрабатывает долларовые префиксы как часть строки, поэтому, если я нажимаю *, находясь над «SearchTerm» в имени класса, он находит «SearchTerm» в комментарии и «$ this-> SearchTerm», но не «$ SearchTerm» «:
class SearchTerm
{
/* do something with SearchTerm */
var $SearchTerm;
function DoStuff()
{
return $this->SearchTerm;
}
}
Есть ли способ заставить поиск звезд игнорировать префикс $?
Просто чтобы расширить на Haes ответ:
Мне нужно было удалить $ из iskeyword
:set iskeyword # iskeyword=@,48-57,_,192-255,$
:set iskeyword-=$ # remove the $ as an acceptable word character