vimタブを垂直分割に変換するには?

vimタブを垂直分割に変換するには?

私はVSコードを使用しましたが、ウィンドウを右にドラッグしてドロップして垂直分割を作成する方法が気に入りました。

時にはvimでたくさんのファイルを開くことがあります。( vim -p *py)。タブを閲覧しながら、この特定のタブを縦に分割する必要があると感じました。

ドラッグアンドドロップ部分を忘れた場合、現在のタブを垂直に分割するにはどうすればよいですか? (私はすでにsplitright決めた)

編集する:

提案通りスズメ1029:vs sb#動作しますが、古いバッファをそのままにします。何とか削除できますか?たぶん、いくつかの機能がキーストロークにバインドされていますか?

ベストアンサー1

読んだらこの記事buffers、これはvimで、とwindowsの違いを理解するのに役立ちます。tabs

この回答スーパーユーザーに対する解決策があります:

vs垂直分割モードでファイルを開くのと同様に、コマンドはvsplitファイル名を引数として使用します。:vs somefile

既存のバッファをペインに配置するには、このsb#コマンドを使用します(ここで#はバッファ番号です)。 VIMの分割は基本的に水平分割で行われます。これを変更するには、コマンドの前に vert プレフィックスを追加すると、次の分割コマンドが垂直方向に分割されます。

:vert sb#

#現在のウィンドウで分割されて表示されるバッファの数はどこにありますか?

:ls!現在アクティブなバッファを表示するには、またはを使用できます:buffers

ソリューション#1vimウィンドウ/タブ/バッファについて以前にリンクされた記事が提案したようにエアホース他のエディタで「タブ」が機能すると予想されるように、現在開いているバッファを表示するためのvimプラグインです。

おすすめ記事