Esto es lo que hice
- Abra un archivo con: e file1.txt
- Abra otro archivo con: e file2.txt
- Abra otro archivo dividido con: vs file3.txt
Lo que quiero hacer a continuación es ir al archivo 1.txt en la ventana completa.
Entonces, intenté cambiar al búfer file1.txt usando el comando :buf 1.
Pero activa el búfer dividido y ahora tengo file1.txt y file2.txt en una ventana dividida.
¿Cómo puedo cambiar al último búfer en la ventana completa, tal como lo abrí la primera vez?
Respuesta1
La forma más sencilla de volver a la pantalla completa es utilizar el:only
dominio.
(También es posible utilizar elCTRL-W o
pulsación de tecla o CTRL-W CTRL-O
, que es equivalente.)
Para lo que solicita (abrir archivo1.txt en pantalla completa), necesitará dos comandos separados. Puedes ejecutar ambos juntos usando un |
separador de comandos:
:buf 1 | only
(O al revés, eso también debería funcionar si lo hace :only
primero y luego cambia los buffers).
Si tiene cambios pendientes en un archivo en otra ventana a punto de ser cerrado por el comando, entonces un simple :only
se negará a cerrarlo, pero puede usar :only!
el cual forzará que esos buffers se oculten. (Cuando intente salir, Vim le preguntará acerca de los cambios en esos archivos y si desea escribirlos antes de salir).