Я иногда замечал, что использование *
для поиска слова под курсором иногда будет вести себя немного иначе (обычно, когда я переключаюсь между различными компьютерами). Проблема заключается в том, что я выполняю поиск слова, перед которым стоит * (например, указатель c ++). Например:
MyPointer *foo;
...
foo = new MyPointer();
Когда я перемещаю курсор по первому вхождению «foo», он обычно выполняет поиск именно этого слова (например, /\<foo\>
), но иногда он включает символ *
в свой поиск (например, /\<*foo\>
) что приводит к тому, что он не может найти другие вхождения этой переменной, поскольку он включает символ *
.
Кто-нибудь знает, что вызывает такое поведение и / или как его контролировать?