Bagaimana cara membuka file baru kosong di split di Vim?


102

Pasti sesuatu yang sangat jelas, tapi saya tidak tahu, dan Google juga tidak membantu.

Jawaban:


128
:help new
:help vnew

harus membawa Anda pada jalurnya.

Anda akan memiliki buffer baru, tentu saja. buffer itu menjadi file hanya jika Anda :w ke disk.


6
Dan :set splitrightmenempatkan perpecahan baru di sebelah kanan. Luar biasa, terima kasih
hakanensari

3
Juga :set splitbelowadalah perintah yang sesuai untuk membuat split baru muncul di bagian bawah ketika membelah secara horizontal.
dsaxton

49

Cara lain adalah dengan melakukan <CTRL + W> ndalam mode normal. Ini akan membuat pemisahan baru .

SUNTING:

Anda juga dapat melakukan <CTRL + W> vdalam mode normal untuk membuat split vertikal (yang sebelumnya akan melakukan split horizontal.

Dan hanya untuk menjadi lengkap, Anda pindah ke perpecahan yang berbeda dengan melakukan <CTRL + W> <direction>dengan arah yang salah h, j, k, ataul

Untuk menutup buffer, lakukan <CTRL + W> q


fyi: ini membuka buffer saat ini di split baru, bukan file baru di split baru.
Emile 81

2
Bagi saya, Ctrl+w nbuka split dengan buffer baru, tetapi Ctrl+w vhanya membagi buffer saat ini. Aneh.
c24w

1
jika Anda ingin membuat pemisahan vertikal dengan file baru, lihat pertanyaan / jawaban ini 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

Ini adalah tautan yang bagus: http://vim.wikia.com/wiki/Easier_buffer_switching


0

Saya menggunakan menu Vim di bawah File - Split Open. Anda harus memberi nama untuk file kosong baru Anda.


Vim punya menu?
frabjous

gvim atau macvim dapat menampilkan menu, ya. apa yang kamu harapkan? :)
akira

Tampaknya: sp juga dapat bekerja - bagi mereka yang tidak menggunakan versi gvim.
Rolnik
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.