我想实现以下目标:我想将vim会话拆分为两个(或更多)垂直窗口(使用:vsplit命令)。然后,我要使每个窗口的内容垂直偏移,以使第一个窗口中最后一个可见的窗口之后的行成为第二个窗口的第一行。然后,当我使用箭头滚动时,垂直窗口将被滚动绑定,以使文本从第二个窗口流入第一个窗口。我该如何实现?
最佳答案
有相应的插件:MultiPage
您还可以使用Chip Campbell在this post中描述的oneliner:
:nmap <silent> <Leader>ef :vsplit<bar>wincmd l<bar>exe "norm! Ljz<c-v><cr>"<cr>:set scb<cr>:wincmd h<cr> :set scb<cr>
这将绑定
<Leader>ef
以打开vsplit并使拆分连续。关于vim - 使用垂直分割的vim自动滚动分页,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6873076/