我一直在做这些操作并且需要经常这样做。
步骤1.搜索字符串(SHFT + *)
步骤2.切换到上一个视口(CTRL + w + h)
第3步。找到字符串(n)
步骤4.返回到另一个视口(CTRL + w + l)
使用Vi(m),是否可以一次自动执行上述4个步骤?
我搜索了网络和stackoverflow,我不是在谈论:set scrollbind。
答案 0 :(得分:4)
如果您想将:substitute
应用于多个缓冲区,可以使用:windo
,:bufdo
,:argdo
。
对于搜索,您可以使用映射简化窗口切换。例如,要移动到上一个窗口中的下一个匹配项(不停留在该窗口中):
:nnoremap <C-w>n <C-w>pn<C-w>p
要将此支持设为[count]
:
:nnoremap <silent> <C-w>n :<C-u>wincmd p<Bar>execute 'normal!' v:count1 . 'n'<Bar>wincmd p<CR>
答案 1 :(得分:0)
IngoKarkat关于测绘的答案和线索导致了这一点
:nnoremap <F3> <S-*><C-w>hn<C-w>l
这个工作就像一个魅力。
功能键F3
是键映射。