如果我有一個C++函數來實現,像這樣在源文件中:用於「部分」單詞搜索的Vim鍵?
void ClassName::foo()
{
if (true)
{
while (true)
{
fork();
1/0;
}
foo();
}
}
而且我把3號最後一行foo()
我的光標,然後按*,它抱怨「搜索觸底,繼續在TOP 」。換句話說:
/\<foo\>
不匹配
ClassName::foo
反正是有覆蓋默認的搜索功能
謝謝,我會堅持'g *' – puk
請注意,如果不更改'iskeyword',仍然不可能通過'g *'或'g#'從更大的關鍵字類名:: foo'。此外,即使你做了像'nnoremap * g *'和'nnoremap g * *'這樣的'gd'和'gD',也會一直搜索整個關鍵字限制。 –
@NikitaKouevda提出了一個有效的限制;您可以使用我的[SearchHighlighting插件](http://www.vim.org/scripts/script.php?script_id=4320)或其頁面上列出的某些其他資源將'*'命令擴展到視覺選擇。這可以讓你從任何地方搜索任意字符串。 –