20

gVim の別々のタブで開いている 2 つのファイルを分割/vsplit ウィンドウで 1 つのタブに結合することは可能ですか? 結合するタブを指定する方法があればいいのですが、:tab ボールの反対のものでも十分です。

ありがとう

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

VimTipsWikiの「<ahref="https://vim.fandom.com/wiki/Move_current_window_between_tabs" rel ="nofollownoreferrer">現在のウィンドウをタブ間で移動する」ページに公開されている関数がいくつかあります。必要なもの、または簡単に変更して必要なものを正確に取得できます。

于 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 に答える