ウィンドウを分割せずに、端末ベースの vim に複数のウィンドウを表示する方法はありますか? キーを押すだけで他のファイルに切り替えることができますか?
2 に答える
あなたが意味する「ウィンドウ」がvim-windowの場合、答えはノーです。
vim では、ウィンドウはバッファー上のビューポートです。1 つのバッファーで複数のウィンドウを使用することも、異なるバッファーで複数のウィンドウを使用することもできます。
したがって、ウィンドウはビューポートです。単一のウィンドウで見ている分割がない場合は、複数ではありません。
あなたが意味したのはbufferだと思います: バッファは、編集のためにメモリにロードされたファイルです。バッファーをファイルに書き込むまで、元のファイルは変更されません。
1 つのウィンドウ (分割なし) と 10 個のファイル (バッファー) を持つことができます。:ls
バッファリストを表示したり、コマンドでそれらのバッファ/ファイルを切り替えることもできます。それらを単一のウィンドウに表示します。
ファイル/バッファの切り替えに関する詳細情報は、次の方法で取得できます。
:h buffer
タブを使用できます。
新しいタブを開くには、 を使用できます:tabe <file>
。その後、gt
またはを使用gT
して、次または前のタブに移動できます。
コマンドラインから一連のファイルを開く場合は、vim -p <files>
それらをすべてタブで開くことができます。
を見てみましょう:h tab-page-commands