vim使用垂直分割自动滚动分页

Ste*_*ini 7 vim pagination

我想实现以下目标:我想将vim会话拆分为两个(或更多)垂直窗口(使用:vsplit命令).然后,我想让每个窗口内容垂直偏移,以便第一个窗口的最后一个可见窗口之后的行成为第二个窗口的第一行.然后,当我使用箭头滚动时,垂直窗口是滚动的,以便文本从第二个窗口流入第一个窗口.我怎样才能做到这一点?

unp*_*680 9

有插件:MultiPage

你也可以使用Chip Campbell 在这篇文章中描述的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>
Run Code Online (Sandbox Code Playgroud)

这将绑定<Leader>ef打开一个vsplit并使分割连续.