¿Cómo abro un nuevo archivo en blanco en una división en Vim?


102

Debe ser algo súper obvio, pero no puedo entenderlo, y Google tampoco está ayudando.

Respuestas:


128
:help new
:help vnew

debería llevarte en curso.

entonces tendrás un nuevo buffer, obviamente. ese búfer se convierte en un archivo solo si lo :w lleva al disco.


66
Y :set splitrightpone la nueva división a la derecha. Impresionante, gracias
hakanensari

3
También :set splitbelowes el comando correspondiente para hacer que la nueva división aparezca en la parte inferior cuando se divide horizontalmente.
dsaxton

49

Otra forma es hacer un <CTRL + W> nmodo normal. Esto creará una nueva división .

EDITAR:

También puede hacerlo <CTRL + W> ven modo normal para crear una división vertical (la anterior hará una división horizontal.

Y sólo para estar completa, se traslada a las diferentes divisiones haciendo <CTRL + W> <direction>con la dirección Sean cualquiera h, j, k, ol

Para cerrar un búfer, haz <CTRL + W> q


FYI: estos abren el búfer actual en una nueva división, no un nuevo archivo en una nueva división.
Emile 81

2
Para mí, Ctrl+w nabre una división con un nuevo búfer, pero Ctrl+w vsolo divide el búfer actual. Extraño.
c24w

1
si está buscando crear una división vertical con un nuevo archivo, consulte esta pregunta / respuesta 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

Este es un buen enlace: http://vim.wikia.com/wiki/Easier_buffer_switching


0

Utilicé el menú de Vim en Archivo - Split Open. Sin embargo, tendrá que dar un nombre para su nuevo archivo en blanco.


Vim tiene un menú?
frabjous

gvim o macvim pueden mostrar un menú, sí. ¿que esperabas? :)
akira

Parece que: sp también puede funcionar, para aquellos que no usan la versión gvim.
Rolnik el
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.