vi Generador de comandos
Generar comandos vi para editar archivos en el editor visual
Introducción a vi
## ¿Qué es vi?
`vi` es el editor de texto clásico orientado a pantalla que se encuentra en prácticamente todos los sistemas Unix. Es modal (tiene modos de inserción y de comando separados) y funciona íntegramente dentro de la terminal, lo que lo hace ideal para editar archivos de configuración a través de SSH o en servidores mínimos donde no hay interfaz gráfica disponible.
## Cómo usarlo
1. **Establecer opciones**: Elija indicadores como el modo solo de lectura o una orden Ex de inicio. 2. **Especificar archivo**: Introduzca la ruta del archivo que desea abrir (omítala para comenzar con un buffer vacío). 3. **Copiar y ejecutar**: Pégue la orden generada en su terminal.
Dentro de vi: presione `i` para insertar texto, `Esc` para volver al modo de comando, y luego `:wq` para guardar y salir (o `:q!` para descartar los cambios).
Opciones comunes
### `-R` Modo de solo lectura Abre el archivo en modo de solo lectura para que no se puedan guardar ediciones accidentales sobre el original. Útil para inspeccionar archivos del sistema como `/etc/hosts`.
### `-r` Recuperación Recupera archivos de intercambio no guardados después de una caída del sistema o de una sesión SSH interrumpida. Ejecuta `vi -r` por separado para listar los archivos recuperables.
### `-c COMMAND` Ejecutar comando Ex Ejecuta el comando Ex indicado una vez cargado el archivo; por ejemplo, `-c ':set number'` para activar los números de línea al abrirlo.
### `-s` Modo de lote silencioso Ejecuta las operaciones en silencio para scripts (lee comandos desde stdin, sin mensajes de confirmación). Combínalo con `-c` para automatizar ediciones.
### `-w` Desactivar SIGHUP Desactiva la señal de cierre para que el editor siga funcionando incluso cuando la terminal se cierre; útil para sesiones de edición prolongadas.
▶¿Cómo recupero un archivo después de una caída?
▶¿Cómo abro un archivo que ya tiene números de línea?
▶¿Cuál es la diferencia entre vi y vim?
Si este herramienta le ha sido útil, considere comprarme un café.
Compra un café para mí.