Vim: trabajar con varias cosas
Vim es un editor muy poderoso. Admite muchas funciones avanzadas para trabajar con varios archivos, búfer y ventanas. En esta sección, discutiremos los siguientes elementos:
- Varios archivos
- Múltiples búferes
- Varias pestañas
- Varias ventanas
Varios archivos
Supongamos que está editando un archivo y desea abrir otro archivo en la misma sesión de Vim. En ese caso, puede usar el comando de edición de Vim. La siguiente tabla muestra estos comandos
No Señor | Comando y descripción |
---|---|
1 | :e Cargar nuevo archivo en el búfer para editar |
2 | :edit Igual que: e |
3 | :e <tab> Enumere los archivos para editar desde el directorio actual |
4 | :edit <tab> Igual que: e <tab> |
Múltiples búferes
Ya hemos visto qué son los búferes de Vim. Vim admite varios búferes. Los siguientes comandos serán útiles para trabajar con búferes:
No Señor | Comando y descripción |
---|---|
1 | :badd <file> Agregar archivo a un búfer nuevo |
2 | :bN Cambiar al búfer Nth. Por ejemplo, para cambiar al tercer uso del búfer: b3 |
3 | :bnext Mover al siguiente búfer en la lista de búfer |
4 | :bprevious Mover al búfer anterior en la lista de búfer |
5 | :buffers Lista de todos los búferes |
6 | :bfirst Mover al primer búfer |
7 | :blast Mover al último búfer |
8 | :ball Cargar todos los búferes |
Por ejemplo, el siguiente comando agrega un nuevo archivo al búfer:
Ahora, hay dos archivos en el búfer. Ejecute el siguiente comando para mostrar esto:
:buffers
Mostrará la siguiente salida:
Varias pestañas
Como otros editores, también podemos abrir varias pestañas en Vim. La siguiente tabla describe los comandos relacionados con las pestañas:
No Señor | Comando y descripción |
---|---|
1 | :tabnew Abrir nueva pestaña |
2 | :tabnew <file> Abrir nuevo archivo en la pestaña |
3 | :tabclose Cierre la pestaña actual |
4 | :tabnext Mover a la siguiente pestaña |
5 | :tabprevious Ir a la pestaña anterior |
6 | :tabfirst Mover a la primera pestaña |
7 | :tablast Mover a la última pestaña |
Por ejemplo, las imágenes de abajo muestran varias pestañas
Varias ventanas
En Vim podemos crear una nueva ventana usando los siguientes comandos:
No Señor | Comando y descripción |
---|---|
1 | :new <file> Abrir nueva ventana |
2 | :new <file> Abrir archivo en una nueva ventana |
En la siguiente imagen, podemos ver que la ventana actual de Vim se divide en 2 partes después de ejecutar los siguientes comandos:
$vim message.txt
:new