Vimのスプリットで空の新しいファイルを開くにはどうすればよいですか?


102

非常に明白なものでなければなりませんが、私は理解することができず、Googleも支援していません。

回答:


128
:help new
:help vnew

コースに連れて行く必要があります。

そうすると、明らかに新しいバッファができます。そのバッファは:w 、ディスクに保存した場合にのみファイルになります。


6
そして、:set splitright右側に新しいスプリットを置きます。素晴らしい、ありがとう
-hakanensari

3
また:set splitbelow、水平方向に分割するときに下部に新しい分割を表示するための対応するコマンドもあります。
dsaxton

49

別の方法は<CTRL + W> n、通常モードで行うことです。これにより、新しい分割が作成されます。

編集:

<CTRL + W> v通常モードで垂直分割を作成することもできます(前の分割は水平分割を行います)。

そして、ちょうど完全であることを、あなたがやって別の分割に移動<CTRL + W> <direction>する方向で任意のhjk、またはl

バッファを閉じるには、次を実行します <CTRL + W> q


fyi:これらは、新しいスプリットの新しいファイルではなく、新しいスプリットの現在のバッファを開きます。
エミール81

2
私にとってはCtrl+w n、新しいバッファーで分割を開きますCtrl+w vが、現在のバッファーを分割するだけです。奇妙な。
c24w

1
新しいファイルと垂直分割を作成するために探しているなら、この質問/回答チェックアウトvi.stackexchange.com/questions/2811/...
g19fanatic

2
vim myfile.txt  # open one file in one window
:buffers        " shows one buffer with "myfile.txt" in it
:sp             " create split window; we now have one buffer with two windows.
:e newfile.txt  " create new buffer with new filename in first window
:buffers        " shows two buffers (myfile.txt & newfile.txt), each in own window

これは良いリンクです:http : //vim.wikia.com/wiki/Easier_buffer_switching


0

File-Split Openの下でVimメニューを使用しました。ただし、新しい空のファイルの名前を指定する必要があります。


Vimにはメニューがありますか?
狂気

gvimまたはmacvimはメニューを表示できます、はい。何を期待していましたか?:)
アキラ

:spも動作するようです-gvimバージョンを使用していない人のために。
ロルニク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.