Come faccio ad aprire un nuovo file vuoto in una divisione in Vim?


102

Deve essere qualcosa di super ovvio, ma non riesco a capire, e neanche Google ci sta aiutando.

Risposte:


128
:help new
:help vnew

dovrebbe portarti sulla rotta.

avrai quindi un nuovo buffer, ovviamente. quel buffer diventa un file solo se :w sul disco.


6
E :set splitrightmette la nuova divisione a destra. Fantastico, grazie
hakanensari il

3
Inoltre :set splitbelowè il comando corrispondente per far apparire la nuova divisione in basso quando si divide in orizzontale.
dsaxton,

49

un altro modo è quello di fare un <CTRL + W> nmodo normale. Questo creerà una nuova divisione .

MODIFICARE:

Puoi anche fare <CTRL + W> vin modalità normale per creare una divisione verticale (la precedente eseguirà una divisione orizzontale.

E proprio per essere completa, si passa alle diverse divisioni facendo <CTRL + W> <direction>con la direzione di essere qualsiasi h, j, k, ol

Per chiudere un buffer, fare <CTRL + W> q


fyi: aprono il buffer corrente in una nuova divisione, non un nuovo file in una nuova divisione.
Emile 81,

2
Per me, Ctrl+w napre una divisione con un nuovo buffer, ma Ctrl+w vdivide solo il buffer corrente. Strano.
24

1
se stai cercando di creare una divisione verticale con un nuovo file, dai un'occhiata a questa domanda / risposta 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

Questo è un buon link: http://vim.wikia.com/wiki/Easier_buffer_switching


0

Ho usato il menu Vim in File - Split Open. Dovrai però dare un nome per il tuo nuovo file vuoto.


Vim ha un menu?
frabjous

gvim o macvim sono in grado di visualizzare un menu, sì. cosa ti aspettavi? :)
Akira,

Sembra che anche sp possa funzionare, per coloro che non usano la versione gvim.
Rolnik,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.