新しいウィンドウで代替バッファを開くために、必ずしも通常モードを終了する必要はありません:
CTRL -W ^ 水平分割で代替バッファを開きます .
CTRL -W T 現在のバッファを新しいタブで開きます (Shift-T、つまり)。
したがって、タイトルの質問に対する 1 つの解決策は、次の組み合わせです。
CTRL -W ^ 、CTRL -W T :代替バッファを新しいタブで開きます。
最初のコマンドのキャレット「^」については、Control キーを放す必要はなく、Shift キーを押す必要もありません。CTRL を押したままにしてください。 次に W を叩きます および 6 (多くの英語キーボード レイアウトでキャレットがある場所)。
#
代替ファイルの名前に置き換えられる単なる Ex 特殊文字です。 :ls
を行う 、および代替ファイルは #
でマークされます
#
:tabnew
でも同様に使用できます および split
.以下の例では :tabe
を使用します :tabnew
の代わりに :tabe
として :tabnew
の短いエイリアスです (ヘルプ ドキュメントでいずれかを検索してください):
- 代替ファイルを新しいタブで開くには:
:tabe#
- 新しい分割でファイルを開くには:
:split#
;これは:sp#
と省略できます 、および:vsp#
垂直分割の場合
バッファ number の使用 :ls
から 、例えばバッファ番号 5 次のこともできます:
:sp#5
でバッファを分割して開く;交互に:sb5
switchbuf
の場合 オプションにはnewtab
が含まれています 指定子 -:help switchbuf
を参照:vsp #5
でバッファを縦に分割して開く (:vsb
はありません ):tabe #5
を使用して新しいタブでバッファを開きます