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.

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.


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


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


0

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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.