サーチ…


構文

  • :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 + WK
  • Ctrl + wj

分割に移動左/右:

  • Ctrl + wh
  • Ctrl + wl

上/下の分割に移動する(折り返し):

  • Ctrl + ww

新しい空のウィンドウを作成する:

  • Ctrl + wn - または - :new

新しい分割水平/垂直を作成する:

  • Ctrl + WS (大文字)
  • Ctrl + Wv (小文字)

現在アクティブな分割を画面上に作成する:

  • Ctrl + wo-または - :on

分割間を移動する

左に分割するには、 <Cw><Ch>
下の分割に移動するには、 <Cw><Cj>
右に分割するには、 <Cw><Ck>
上の分割に移動するには、 <Cw><Cl>

セインスプリットオープニング

それは右下の分割を開くより良い経験です

それを使って設定する

set splitbelow
set splitright


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow