11.3.4 Resumen de los comandos del editor (Emacs, Vim)
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
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