有没有办法在不影响搜索历史的情况下跳转到 VIM 中的固定字符串?
说我想用键;f
跳到下一个function
,然后;s
到下一个section
。
我可以做这个:
nmap ;f /function<CR>
nmap ;s /section<CR>
这些工作正常,但它们会覆盖最后的搜索模式。我想跳坚果保留旧的搜索字符串。
有没有办法在不影响搜索历史的情况下跳转到 VIM 中的固定字符串?
说我想用键;f
跳到下一个function
,然后;s
到下一个section
。
我可以做这个:
nmap ;f /function<CR>
nmap ;s /section<CR>
这些工作正常,但它们会覆盖最后的搜索模式。我想跳坚果保留旧的搜索字符串。
你可以调用vim函数search()
nmap ;f :call search('function')<CR>
nmap ;s :call search('section')<CR>
kev 的回答很简单,很好;对于更高级的方法,您可以使用我的CountJump 插件。有了它,您可以定义向后/向前跳转到第 [count] 次出现的映射,function
在没有匹配项时发出哔声等。