既存のバッファーから新しいvimスプリットを開くことはできますか?


23

:splitまたはを使用して、スプリットで新しいファイル:vsplitを開くことは可能ですが、既存のバッファで新しいスプリットを開くことは可能ですが、オートコンプリートを活用できますか?


引数なしで:split)または:vsplit)を試したことはありますか?:)
yo

回答:


31

このsbufferコマンドを使用すると、既存のバッファー名または番号でスプリットを作成できます。(リストに表示されているように):sb#バッファー番号でスプリットを開きます。という名前のバッファでスプリットを開きます。Tab-completeは、使用可能なバッファー名を循環します。#:buffers:sb foofoo

:vertical sb...デフォルトの水平分割ではなく、垂直分割が必要な場合に使用できます。


新しい垂直分割で既存のバッファを開くより冗長な方法はありますか?:v sb多分何か?
-zepp.lee

1
「垂直」は「垂直」にしか短縮できないので、もっと簡潔にしたい場合は、カスタムコマンド/関数/などを作成する必要があります

2

:(v)split <name_of_buffer> または :(v)split #<buffer_number>

この回答は、上記の@ user72の回答と@ zepp.leeのコメントへの短い方法を示しています。

たとえば、次のように垂直分割でバッファ2を開くことができます

:vsp #2

または

:vsp test.js

1
このサイトへようこそ@alexhg!ユーザーが詳細な回答を作成して、他の読者にとって可能な限り有用であることを確認することをお勧めします。ここで、このソリューションの使用を提案する理由を説明すると役立つ場合があります。今のところ、あなたの答えは「低品質」であるというフラグが立てられていますが、それを修正するには「編集」ボタンを使用できます。
statox
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.