我正在使用Charles Campbell的MPage [0]插件来打开多个页面,因此我为一个缓冲区打开了垂直分割。
我的问题是:我可以在没有分割打开另一个缓冲区的情况下使用另一个显示,并切换回显示分割,而无需打开另一个vim实例吗?
使用tmux之类的操作很容易,但我想在vim的一个实例中这样做。
另外,我知道我们可以在Emacs中进行双列编辑,但是我们可以为一个打开的文件引入多个(即两个以上的列)分割(垂直),它们都是:
(a)不断地通过文件流入MPage,
(b)循环浏览具有不同分裂的不同文件?
还有其他编辑可以做到这一点吗?
参考文献:
[0] http://www.mail-archive.com/vim_use@googlegroups.com/msg04908.html
答案 0 :(得分:1)
Vim 7允许您有多个标签页,每个标签可以拆分为多个窗口。 Vim显示顶部的标签,您可以使用鼠标选择它们。
我经常使用的命令是:
使用-p选项启动vim以在新选项卡中打开每个文件参数。
:tabe <filename>
在新标签页中修改文件。如果遗漏了文件名,则编辑一个新的缓冲区。
:tabc
关闭当前标签页。
:tabo
通过关闭所有其他标签页,使其成为唯一的标签页。
:tabs
列出了标签
tabdo <cmd>
在每个标签页上执行命令。
gt
在标签页中向前循环, gT
向后循环。
有关详细信息,请参阅:h tab-page
。