Questão Como faço para abrir um novo arquivo em branco em uma divisão no Vim?


Deve ser algo muito óbvio, mas não consigo entender, e o Google também não está ajudando.


87


origem




Respostas:


:help new
:help vnew

deve trazê-lo no curso.

você terá um novo buffer então, obviamente. esse buffer se torna um arquivo somente se você :w  para o disco.


109



E :set splitright coloca a nova divisão à direita. Impressionante, obrigado - hakanensari
Além disso :set splitbelow é o comando correspondente para fazer a nova divisão aparecer na parte inferior ao dividir horizontalmente. - dsaxton


Outra maneira é fazer um <CTRL + W> n no modo normal. Isso criará uma nova divisão.

EDITAR:

Você também pode fazer <CTRL + W> v no modo normal para criar uma divisão vertical (a anterior fará uma divisão horizontal.

E só para ser completo, você passa para as diferentes divisões fazendo <CTRL + W> <direction> com a direção sendo qualquer h, j, kou l

Para fechar um buffer, faça <CTRL + W> q


41



fyi: eles abrem o buffer atual em uma nova divisão, não um novo arquivo em uma nova divisão. - Emile 81
Para mim, Ctrl+w n abre uma divisão com um novo buffer, mas Ctrl+w v apenas divide o buffer atual. Estranho. - c24w
Se você quiser criar uma divisão vertical com um novo arquivo, confira esta pergunta / resposta vi.stackexchange.com/questions/2811/… - g19fanatic


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 é um bom link: http://vim.wikia.com/wiki/Easier_buffer_switching


1





Eu usei o menu do Vim em File - Split Open. Você terá que dar um nome para o seu novo arquivo em branco embora.


0



Vim tem um cardápio? - frabjous
O gvim ou o macvim podem exibir um menu, sim. o que você esperava? :) - akira
Parece que: sp também pode funcionar - para aqueles que não usam a versão gvim. - Rolnik