4

有没有办法在不影响搜索历史的情况下跳转到 VIM 中的固定字符串?

说我想用键;f跳到下一个function,然后;s到下一个section

我可以做这个:

nmap ;f /function<CR>
nmap ;s /section<CR> 

这些工作正常,但它们会覆盖最后的搜索模式。我想跳坚果保留旧的搜索字符串。

4

2 回答 2

5

你可以调用vim函数search()

nmap ;f :call search('function')<CR>
nmap ;s :call search('section')<CR> 
于 2012-07-19T07:22:47.523 回答
3

kev 的回答很简单,很好;对于更高级的方法,您可以使用我的CountJump 插件。有了它,您可以定义向后/向前跳转到第 [count] 次出现的映射,function在没有匹配项时发出哔声等。

于 2012-07-19T07:49:14.550 回答