Aqui está o que eu fiz
- Abra um arquivo com: e file1.txt
- Abra outro arquivo com: e file2.txt
- Abra outro arquivo em uma divisão com: vs file3.txt
O que eu quero fazer a seguir é ir para file1.txt em janela inteira
Então, tentei mudar para o buffer file1.txt usando o comando :buf 1.
Mas ele alterna o buffer na divisão e agora tenho arquivo1.txt e arquivo2.txt em uma janela dividida.
Como posso mudar para o último buffer em janela inteira, do jeito que abri na primeira vez?
Responder1
A maneira mais fácil de voltar à tela inteira é usar o:only
comando.
(Também é possível usar oCTRL-W o
pressionamento de tecla ou CTRL-W CTRL-O
, que é equivalente.)
Para o que você solicita (abrir arquivo1.txt em tela cheia), você precisará de dois comandos separados. Você pode executar os dois juntos usando um |
como separador de comandos:
:buf 1 | only
(Ou o contrário, isso também deve funcionar se você fizer isso :only
primeiro e depois alterar os buffers.)
Se você tiver alterações pendentes em um arquivo em outra janela prestes a ser fechada pelo comando, então um simples :only
se recusará a fechá-lo, mas você pode usar :only!
o que forçará a ocultação desses buffers. (Quando você tentar sair, o Vim perguntará sobre as alterações nesses arquivos, se você deseja escrevê-los antes de sair.)