如何在Vim分屏文件中同时跳转至下一个搜索匹配项?
实现Vim多分屏同步跳转搜索结果
要让n/N在所有分屏窗口同步跳转到下一个/上一个搜索匹配项,直接给这两个按键加全局映射即可,把下面的代码加到你的~/.vimrc(或init.vim)里:
nnoremap n :windo normal! n<CR> nnoremap N :windo normal! N<CR>
简单解释下这几行的作用:
nnoremap创建普通模式下的非递归映射,避免和其他自定义设置冲突:windo命令会遍历所有打开的分屏窗口,执行后续指令normal! n强制使用Vim原生的n跳转功能,不会触发其他自定义映射,确保跳转逻辑准确
如果之后需要临时在单个窗口单独跳转,可以用Ctrl+O回到之前的光标位置,或者输入:nunmap n暂时取消映射,用完再重新加载配置恢复。
内容的提问来源于stack exchange,提问作者rawat89
相关产品推荐
相关产品推荐

