Every occurrence in file: :%s/OLD/NEW/g
Cerca i remplaça expresions regulars: Exemple: 'reg_email_failed' ⇒ 'Ocurrió un error!',
:%s/' ⇒ '.*$/' ⇒ '/g
Salir: C-x C-c :qa /:wq /:xa /:q!
Volver al modo comando: C-g <esc>
Retroceder (flecha izquierda): C-b h
Avanzar (flecha derecha): C-f l
Siguiente (flecha hacia abajo): C-n j
Anterior (flecha hacia arriba): C-p k
Comienzo de línea (^): C-a 0
Final de línea ($): C-e $
Comandos múltiples: C-u nnn cmd :nnn cmd
Comandos múltiples: M-número cmd
Guardar archivo: C-x C-s :w archivo
Comienzo del búfer: M-< 1G
Final del búfer: M-> G
Avanzar 1 pantalla: C-v ^F
Avanzar 1/2 pantalla: ^D
Avanzar una 1 línea: ^E
Retroceder 1 pantalla: M-v ^B
Retroceder 1/2 pantalla: ^U
Retroceder 1 línea: ^Y
:set nu Numeros de linea
:.= returns line number of current line at bottom of screen
:= returns the total number of lines at bottom of screen
Ir a la otra ventana: M-C-v
Borrar bajo el cursor: C-d x
Borrar desde el cursor al final de la línea:
C-k D
Búsqueda incremental hacia adelante: C-s
Búsqueda incremental hacia atrás: C-r
Buscar hacia adelante: C-s enter /
Buscar hacia atrás: C-r enter ?
Búsqueda incremental exp. reg: M-C-s
Búsqueda incremental hacia atrás exp. reg: M-C-r
Buscar expresión regular: M-C-s enter /
Búsqueda hacia atrás exp. reg: M-C-r enter ?
Ayuda: C-h C-h :help
Ayuda Apropos: C-h a
Ayuda combinaciones de teclas C-h b :help [tecla]
Ayuda Info: C-h i
Ayuda modo mayor: C-h m
Ayuda tutorial: C-h t :help howto
Deshacer: C- u
Rehacer: C-f ^R
Marcar posición del cursor: C-@ m{a-zA-Z}
Intercambiar marca y posición: C-x C-x
Ir a la marca del archivo actual: '{a-z}
Ir a la marca en cualquier archivo: '{A-Z}
Copiar región: M-w {visual}y
Borrar región: C-w {visual}d
Copiar y conservar en el búfer: C-y
Pegar desde el siguiente búfer: M-y p
Convertir una región en mayúsculas: C-x C-u {visual}U
Convertir una región en minúsculas: C-x C-l {visual}u
Insertar un carácter especial: C-q numoctal/tecla ^V decimal/tecla
Reemplazar: M-x replace-string :%s/aaa/bbb/g
Reemplazar expreg: M-x replace-regexp :%s/aaa/bbb/g
Buscar y reemplazar: M-% :%s/aaa/bbb/gc
Buscar y reemplazar: M-x query-replace
Buscar y reemplazar exp. reg: M-x query-replace-regexp
Abrir archivo: C-x C-f :r archivo
Guardar archivo: C-x C-s :w
Guardar todos los búferes: C-x s :wa
Guardar como: C-x C-w archivo :w archivo
Pedir un búfer: C-x b
Listar búferes: C-x C-b :buffers
Cambiar a sólo lectura: C-x C-q :set ro
Pedir y eliminar búfer: C-x k
División vertical: C-x 2 :split
División horizontal: C-x 3 :vsplit (ver. 6)
Moverse a otra ventana: C-x o ^Wp
Eliminar esta ventana: C-x 0 :q
Eliminar otra(s) ventana(s): C-x 1 ^Wo
Ejecutar shell en bg: M-x compile
Matar shell en bg: M-x kill-compilation
Ejecutar make: :make Makefile
Analizar mensaje de error: C-x` :echo errmsg
Ejecutar shell y grabar: M-x shell :!script -a tmp
...clean BS, ... :!col -b <tmp >record
...guardar/recordar grab. del shell: C-x C-w record :r record
Ejecutar shell: M-! sh :sh
Ejecutar comando: M-! cmd :!cmd
Ejecutar comando e insertar: C-u M-! cmd :r!cmd
Ejecutar filtro: M-| archivo {visual}:w archivo
Ejecutar filtro e insertar: C-u M-| filter {visual}:!filter
Mostrar opción :se[t] {option}?
Volver opción a valor predeterminado :se[t] {option}&
Resetea opción booleana :se[t] no{option}
Conmutar una opción booleana :se[t] inv{option}
Ajustar el texto en 72 columnas :se tw=72
No ajustar texto :se tw=0
Sangrado automático :se ai
Expandir tabulación :se et
Especificar comentario (correo) :se comments=n:>,n:\|
Ejecutar GDB M-x gdb
Describe el modo GDB C-h m
Saltar una línea M-s
Siguiente línea M-n
Saltar una instrucción (stepi) M-i
Finalizar el marco de la pila actual C-c C-f
Continuar M-c
up arg frames M-u
down arg frames M-d
Copiar número a partir del punto, insertar al final
C-x &
Colocar un punto de ruptura C-x SPC