如果我有一个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)或其页面上列出的某些其他资源将'*'命令扩展到视觉选择。这可以让你从任何地方搜索任意字符串。 –