サーチ…
構文
-
:split <file>
-
:vsplit <file>
-
:sp
< - 分割の短縮形 -
:vsp
< - vsplitの短縮形
備考
コマンドラインから呼び出されると、引数に複数のファイルを指定することができ、vimはファイルごとに1つの分割を作成します。 exモードから呼び出されると、コマンドの呼び出しごとに1つのファイルしか開けません。
コマンドラインから複数のファイルを分割して開く
水平に
vim -o file1.txt file2.txt
垂直に
vim -O file1.txt file2.txt
必要に応じて、開くスプリットの数を指定することができます。次の例では、2つの水平分割を開き、 file3.txt
をバッファにロードします。
vim -o2 file1.txt file2.txt file3.txt
新しい分割ウィンドウを開く
通常のモードでは、次のコマンドでVim内で新しい分割を開くことができます:
横方向:
:split <file name>
:new
垂直方向:
:vsplit <file name>
:vnew
splitは画面の上または左の新しい分割(または現在の分割)でファイルを開きます:sp
と:vs
は便利なショートカットです。
新しいは空の分割を開きます
分割またはvsplitのサイズを変更する
スプリットまたはvsplitのサイズを変更することがあります。
現在アクティブな分割のサイズを変更するには、 :resize <new size>
ます。例えば、 :resize 30
を:resize 30
すると、分割された30行が大きくなります。
現在アクティブなvsplitのサイズを変更するには、 :vertical resize <new size>
ます。たとえば、 :vertical resize 80
の場合、vsplitは80文字幅になります。
ショートカット
- Ctrl + wキーと+キーで分割ウィンドウのサイズを大きくする
- Ctrl + wと-分割されたウィンドウのサイズを小さくする
- Ctrl + wと=は、分割されたウィンドウと同じサイズに設定されます
現在のものを除くすべての分割を閉じる
ノーマルモード
Ctrl-w o
Exモード
:only
ショート
:on
開いた分割ウィンドウの管理(キーボードショートカット)
このタグの下にある多くの例に示すように、vimに分割ウィンドウを開いたら、ウィンドウを素早く制御したいと思うでしょう。キーボードショートカットを使用して分割ウィンドウを制御する方法は次のとおりです。
上/下の分割に移動:
- Ctrl + WとK
- Ctrl + wとj
分割に移動左/右:
- Ctrl + wとh
- Ctrl + wとl
上/下の分割に移動する(折り返し):
- Ctrl + wとw
新しい空のウィンドウを作成する:
- Ctrl + wとn - または - :new
新しい分割水平/垂直を作成する:
- Ctrl + W 、 S (大文字)
- Ctrl + W 、 v (小文字)
現在アクティブな分割を画面上に作成する:
- Ctrl + wとo-または - :on
分割間を移動する
左に分割するには、 <Cw><Ch>
下の分割に移動するには、 <Cw><Cj>
右に分割するには、 <Cw><Ck>
上の分割に移動するには、 <Cw><Cl>
セインスプリットオープニング
それは右下の分割を開くより良い経験です
それを使って設定する
set splitbelow
set splitright