有没有办法在不影响搜索历史的情况下跳转到VIM中的固定字符串?
说我想使用键;f
跳转到下一个function
,将;s
转到下一个section
。
我可以这样做:
nmap ;f /function<CR>
nmap ;s /section<CR>
这些工作正常,但它们会覆盖最后一个搜索模式。我想跳螺母保留旧的搜索字符串。
答案 0 :(得分:5)
您可以调用vim函数search()
nmap ;f :call search('function')<CR>
nmap ;s :call search('section')<CR>
答案 1 :(得分:3)
kev的答案简单而精细;要获得更高级的方法,您可以使用我的CountJump plugin。有了它,你可以定义向后/向前跳转到[count]'function
次出现的映射,当没有更多匹配时发出蜂鸣声等等。