Comandos comunes Pestañas, subdivisiones ) y sesiones Añadir / insertar texto a/i Añadir línea e insertar o Deshacer / Rehacer u / Control-r Deshacer cambios hasta hace 10 minutos :earlier 10m Suprimir carácter / linea x / dd Guardar / Guardar y salir / Salir sin guardar :w / :x / :q Ir a linea 10 / ir al comienzo / ir al final 10gg / gg / G Buscar "polompos" / Buscar hacia /polompos / ?polompos atrás Siguiente / anterior resultado n/N Siguiente / anterior ocurrencia de palabra bajo el cursor */# Preparar / desactivar pegado externo :set paste / :set nopaste Sustituir "polompos" por "pok" :%s/polompos/pok/g Ir a carácter "m"/ repetir búsqueda f-m / ; carácter Repetir última acción . (punto) Modo visual; activado con "v" Copiar / cortar / pegar y/c/p Seleccionar párrafo v-i-p Ir a otro lado selección o Pasar selección mayúscula / minúscula g-U / g-u Crear pestaña nueva :tabe Cargar archivo en pestaña :e archivo Ir a siguiente / anterior pestaña gt / gT Mover pestaña a posición 3 :tabm 3 Convertir ficheros abiertos en pestañas :tab sba / abrir con "vim -p" Aplicar comando Vim a todas las pestañas :tabdo :%s/polompos/pok/ g Crear subdivisión horizontal / vertical :sp / :vsp Crear / cargar sesión en fichero :mks fichero / :so fichero Movimiento Primer carácter linea siguiente / anterior Intro / - (menos) Ir a última posición modificada '. (comilla simple y punto) Modo inserción en última posición g-i modificada Poner marcador / Ir a marcador m-letra / '-letra (comilla simple) Inicio / final párrafo o bloque sentencias {/} Inicio final frase (/) Mostrar lineas que contienen palabra ]I Programación Otros comandos interesantes Compilar :make Ir a definición gd Ejecución de comando externo :!comando Sustituir cadena c-i-' / c-i-" Selección texto cadena v-i-' / v-i-" Suspender Vim y volver a shell temporalmente / restuarar Vim Control-Z / fg (en la shell) Sumar / restar 1 a número bajo cursor Control-a / Control-x Insertar un archivo en posición del :r archivo cursor Resaltar llaves o paréntesis aplicables a bloque actual % Buscar siguiente / anterior bajo el cursor Buscar un texto en ficheros (incluy. :grep "texto" * no abiertos) Autocompletado Completar con cualquier término en Control-P fichero Completa con nombre existente de fichero o directorio Control-X-F Completado inteligente Control-X-O Anular sugerencia de completado Control-E */# Búsqueda forzando no importar / /\c /\C importar mayúsculas / minúsculas Borrado de párrafo / borrado de frase d-a-p / d-a-s Unir con línea siguiente Shift-J Imprimir :ha!