20

是否可以在 gVim 的单独选项卡中打开两个文件并将它们合并到一个带有拆分/vsplit 窗口的选项卡中?如果有一种方法可以指定要加入的选项卡,我会更喜欢,但即使是与 :tab ball 相反的东西也足够了。

谢谢

4

4 回答 4

14

很多手工但是...

:tabnew
:buffers "note the numbers
:split
:bn " where n is the number of 
<CTRL-W><CTRL-W>
:bn " for the other file
:tabonly " not necessary, closes every other tab

或者你可以为它创建一个函数来询问缓冲区编号,然后创建选项卡,并关闭所有其他选项卡(对于打开的文件)......

于 2011-01-06T15:39:28.317 回答
9

Vim Tips Wiki的“<a href="https://vim.fandom.com/wiki/Move_current_window_between_tabs" rel="nofollow noreferrer">Move current window between tabs”页面上发布了几个功能你想要什么,或者很容易修改以获得你想要的东西。

于 2011-01-06T17:19:03.033 回答
1

试试这个脚本:

TabMerge http://www.vim.org/scripts/script.php?script_id=1961

于 2011-11-05T20:12:17.183 回答
1

这个对我有用: TabMerge

如果您正在使用Plug,只需将以下内容添加到您的 ~/.vimrc 中:

Plug 'vim-scripts/Tabmerge'

于 2019-06-10T07:41:11.233 回答