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


102

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

Respostas:


128
: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 o colocar no disco.


6
E :set splitrightcoloca a nova divisão à direita. Impressionante, obrigado #
217 hakanensari

3
Também :set splitbelowé o comando correspondente para fazer a nova divisão aparecer na parte inferior ao dividir horizontalmente.
precisa saber é o seguinte

49

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

EDITAR:

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

E apenas para ser completo, você se deslocar pelas diferentes divisões, fazendo <CTRL + W> <direction>com a direção sendo qualquer h, j, k, oul

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


fyi: abre o buffer atual em uma nova divisão, não um novo arquivo em uma nova divisão.
Emile 81

2
Para mim, Ctrl+w nabre uma divisão com um novo buffer, mas Ctrl+w vapenas divide o buffer atual. Estranho.
C24w

1
se você deseja criar uma divisão vertical com um novo arquivo, confira esta pergunta / resposta 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 é um bom link: http://vim.wikia.com/wiki/Easier_buffer_switching


0

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


Vim tem um menu?
precisa

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.