Zdarzyło mi się zauważyć, że używanie słowa *
do wyszukiwania wyrazu pod kursorem czasami będzie miało nieco inne zachowanie (zwykle gdy przełączam się między różnymi komputerami). Problem polega na tym, że wykonuję wyszukiwanie słowa, które ma znak * przed nim (jak wskaźnik C++). Na przykład:Zachowanie polecenia gwiazdy (*)
MyPointer *foo;
...
foo = new MyPointer();
Kiedy przesunąć kursor nad pierwszym wystąpieniem „foo”, to zwykle ma poszukiwanie tym dokładnym słowem (np /\<foo\>
), ale czasami będzie to znak *
w poszukiwaniu (np. /\<*foo\>
), co powoduje, że nie znajduje żadnych innych wystąpień tej zmiennej, ponieważ zawiera znak *
.
Czy ktoś wie, co powoduje to zachowanie i/lub jak to kontrolować?