MS Word有一项名为缩放到多个视图的功能。当您缩小页面时,当它能够适合两页时,它会自动完成。这是设置。 (有关Multiple Pages in Word)的更多信息
在文本编辑器(Notepad ++,Sublime Text,Vim等)中是否可以使用此类功能?缩小源代码,使更多可见代码适合第二视图可能很有用吗?大多数时候,一些珍贵的屏幕空间被浪费在右侧的空白区域。对于许多宽屏显示器尤其如此。
这是我提出的建议。
任何想法,解决方案或评论?
答案 0 :(得分:0)
是的,在vim中是可能的。
<强>观强>
您可以使用命令:vsplit %
在另一个窗口中打开相同的缓冲区
然后创建一个函数,根据原始窗口控制新窗口的自动滚动。
答案 1 :(得分:0)
我从多个来源找到答案。我在底部添加了链接。
这是我在vimrc
文件中使用的命令。我正在使用 GVim 。
" split screen and automatic scroll
" emacs follow: scroll bind two windows one screen apart
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>
我确实遇到过一个问题。我正在使用mswin.vim
来获取与Windows相关的功能。其中包括<Ctrl+V
用于粘贴。上面的命令与之冲突。因此,我必须修改mswin.vim
以评论Ctrl + V
相关设置。这就是我做的。
" CTRL-V and SHIFT-Insert are Paste
" ac 2017/01/26 Removed ctrl + v paste capability, as it conflicts with others
" map <C-V> "+gP
" map <S-Insert> "+gP
" cmap <C-V> <C-R>+
" cmap <S-Insert> <C-R>+
在这个技巧之后,我能够通过漂亮的交互式滚动获得垂直分割。我喜欢这个功能。谢谢大家的帮助。
答案 2 :(得分:0)
我认为您正在寻找MPage plugin:在多个窗口中显示文件的同步页面