Jak mogę otworzyć pusty nowy plik w podziale w Vimie?

102

To musi być coś bardzo oczywistego, ale nie mogę zrozumieć, a Google też nie pomaga.

hakanensari
źródło

Odpowiedzi:

128
:help new
:help vnew

powinien zabrać cię na kurs.

oczywiście będziesz miał nowy bufor. bufor ten staje się plikiem tylko wtedy, gdy zostanie :w umieszczony na dysku.

akira
źródło
6
I :set splitrightumieszcza nowy podział po prawej stronie. Świetnie, dziękuję
hakanensari,
3
Również :set splitbelowjest odpowiednie polecenie, aby nowy rozłam pojawiają się na dole po rozdzieleniu poziomo.
dsaxton
49

innym sposobem jest wykonanie <CTRL + W> nw trybie normalnym. Spowoduje to utworzenie nowego podziału .

EDYTOWAĆ:

Możesz również zrobić <CTRL + W> vw trybie normalnym, aby utworzyć podział pionowy (poprzedni spowoduje podział poziomy).

I po prostu być kompletne, przenieść się do różnych podziałów robiąc <CTRL + W> <direction>z kierunkiem jest dowolny h, j, k, lubl

Aby zamknąć bufor, wykonaj <CTRL + W> q

g19fanatic
źródło
fyi: otwierają bieżący bufor w nowym podziale, a nie w nowym pliku w nowym podziale.
Emile 81
2
Dla mnie Ctrl+w notwiera podział z nowym buforem, ale Ctrl+w vpo prostu dzieli bieżący bufor. Dziwne.
c24w
1
jeśli chcesz utworzyć podział pionowy z nowym plikiem, sprawdź to pytanie / odpowiedź 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

To jest dobry link: http://vim.wikia.com/wiki/Easier_buffer_switching

edW
źródło
0

Korzystałem z menu Vima w menu Plik - Split Open. Musisz jednak podać nazwę nowego pustego pliku.

Rolnik
źródło
Vim ma menu?
frabjous
gvim lub macvim są w stanie wyświetlić menu, tak. czego oczekiwałeś? :)
akira,
Wygląda na to, że: sp również może działać - dla tych, którzy nie używają wersji gvim.
Rolnik