3

を使用して新しいタブを作成できます:tabnew:vsまたはを使用してウィンドウを分割できます:sp

時々、タブから分割ウィンドウに切り替えてコードを比較したり、元に戻してスペースを増やしたりしたいことがあります。今、私はそれを閉じてから別のコマンドを使用します。もっと簡単な方法はありますか?

ありがとうございました。

4

4 に答える 4

4

Vim内でウィンドウをある場所から別の場所(分割、タブページ)に移動/コピーする(組み込みの手段を使用する)最も簡単な方法は、現在のウィンドウのバッファ番号を使用することです(これは、に入れることができます'statusline'、または:ls教えてくれます) 、例えば次のように:

:sb[uffer] 3

現在のウィンドウを別のタブで開くには、次を使用できます。

:tab split
于 2013-09-24T10:04:20.187 に答える
4

タブと分割は異なる概念です。

vim の「タブ」は実際にはウィンドウのレイアウトです。これは、たとえば、ウィンドウが垂直に分割されたタブと、ウィンドウが水平に分割された別のタブを持つことができることを意味します。

分割ウィンドウを使用している場合、フル ビューに戻すにはどうすればよいかという質問があるようです。Ctrlwo現在のウィンドウをタブ全体に拡張できます。

:help windows.txtWindows 管理に関連するコマンドの完全なリストを取得するには、を参照してください。

于 2013-09-24T09:52:47.827 に答える
2

もし、あんたが

:edit file1
:tabedit file2

そしてそれらを比較したいだけです

:vert diffsplit file1
于 2013-09-24T10:04:34.530 に答える