Vim 跳转到下一个匹配而不影响搜索模式

标签 vim

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

说我想使用 key ;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> 

关于Vim 跳转到下一个匹配而不影响搜索模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11555330/

相关文章:

vim - <Plug> 在 Vim 中如何工作?

windows - 如何在 Vim 的每个拆分窗口的状态行中显示当前文件名?

macos - Vim 使用 +clipboard 编译,但 + 和 * 寄存器都无法存储 yanks

linux - 如何在没有网络的情况下在CentOS 6.3上升级开发者工具?

vim - Vim 中的替代缩进显示

Vim:空格分隔的数字列表

vim - 将两个 $ 符号之间的所有内容替换为\( 和\) 之间的文本

vim - 当 Vim/Neovim 高亮显示与文本相同的颜色时无法阅读

file - 在 Vim 中将 DOS/Windows 行尾转换为 Linux 行尾

python - 在 vim 中安装 YouCompleteMe 时遇到 python 问题