Vim – Comandos básicos ====================== Modos de Vim ------------ Vim tiene tres modos principales: - **Modo comando**: navegación y ejecución de comandos. - **Modo inserción**: escribir texto. - **Modo visual**: seleccionar texto. Entrar en modo inserción ------------------------ :: i Insertar antes del cursor a Insertar después del cursor o Insertar nueva línea debajo O Insertar nueva línea arriba Salir del modo inserción ------------------------ :: Esc Guardar y salir --------------- :: :w Guardar archivo :q Salir :wq Guardar y salir :q! Salir sin guardar Navegación ---------- :: h mover a la izquierda j mover hacia abajo k mover hacia arriba l mover a la derecha :: gg ir al inicio del archivo G ir al final del archivo :n ir a la línea n Edición básica -------------- :: x borrar carácter hacia adelante X borrar carácter hacia atrás dd borrar línea completa 5dd borrar 5 líneas :: dw borrar palabra hacia adelante db borrar palabra hacia atrás Copiar y pegar -------------- :: yy copiar línea 5yy copiar 5 líneas p pegar debajo P pegar encima Deshacer y rehacer ------------------ :: u deshacer Ctrl+r rehacer Búsqueda -------- Buscar texto: :: /texto Siguiente coincidencia: :: n Coincidencia anterior: :: N Reemplazo --------- Reemplazar en todo el archivo: :: :%s/viejo/nuevo/g Reemplazar confirmando: :: :%s/viejo/nuevo/gc Modo visual ----------- Seleccionar texto: :: v selección de caracteres V selección de líneas Ctrl+v selección por columnas Configuraciones útiles ---------------------- Mostrar números de línea: :: :set number Activar colores: :: :syntax on Recargar archivo descartando cambios: :: :e!