file1とfile2の2つのファイルがあるとしましょう
ターミナルで実行して、垂直方向に分割された1つのvi画面を開き、file1とfile2を両側に表示できる単一のコマンドはありますか?
ありがとう、チェン
file1とfile2の2つのファイルがあるとしましょう
ターミナルで実行して、垂直方向に分割された1つのvi画面を開き、file1とfile2を両側に表示できる単一のコマンドはありますか?
ありがとう、チェン
@cheng数週間前に#vimチャンネルで簡単に質問しました。そのとき、この解決策を思い付くことができました。以下の例では、file1.txt
最初にviで開きfile2.txt
、垂直フレームで分割する必要があると感じました。
vi file1.txt
Ctrl+W+v
:sp file2.txt
Ctrl+W+w
:q
最初に、file1.txtを全画面で開き、次に2番目のコマンドで、そのファイルを垂直ペインに分割します。3番目のコマンドは、file2.txtを水平分割モードで開きます。4番目のモジュールは最初の垂直分割モジュールにジャンプし、最後のモジュールはそれを閉じます。
明らかに、このアプローチは、進行中のvimセッションでファイルを開く必要がある場合にのみ使用できます。@raviがリンクで述べたように、vim -o file1.txt file2.txt
開始時に同じ仕事をします。
目的のタスクに対するより単純なアプローチを高く評価します。:)
vi コマンドを使用します:
:h CTRL-W
関連する部分をお読みください:
2.2 ウィンドウコマンド CTRL-W