Mi guía de referencia para Emacs
77

Cuando empecé a aprender a usar Emacs, fui llevando un archivo de texto con los comandos que iba aprendiendo. De esta forma tenía a modo de referencia los comandos que sabía, para no olvidarlos. Para quienes quieran aprender a usar Emacs, les recomiendo hacer el tutorial, y en todo caso esta guía puede cumplir para ustedes la misma función que cumplió para mí: repasar y recordar.
En mi caso, las teclas de función son Ctrl ( C- en el manual y demás) y Alt (Meta).
Mover por páginas
Ctrl v – (siguiente)
Alt v – (anterior)
Ctrl l – Limpiar la pantalla y volver a mostrar todo el texto, moviendo el texto alrededor del cursor al centro de la pantalla.
Moverse entre el texto
Ctrl f – Moverse un caracter hacia adelante
Ctrl b – Moverse un caracter hacia atrás
Alt f – Moverse una palabra hacia adelante
Alt b – Moverse una palabra hacia atrás
Ctrl n – Moverse a la siguiente línea
Ctrl p – Moverse a la línea anterior
Ctrl a – Moverse al comienzo de una línea
Ctrl e – Moverse al final de una línea
Alt a – Moverse al inicio de una oración
Alt e – Moverse al final de una oración
Alterando el texto
Ctrl k – kill, “mata” el texto. Esto implica que lo borra, pero lo mantiene guardado y puede ser recuperado con Ctrl Y.
Ctrl d – Borra un caracter (borra, no mata, no puede ser recuperado).
Alt d – Borra palabras
Ctrl @ / Ctrl Espacio – marca el texto (primera marca)
Ctrl w – corto texto desde la marca de texto.
Alt w – copia texto desde la marca de texto.
Ctrl h – Marcar todo el buffer, como “Seleccionar todo”.
Ctrl y – “Yanks text”, pega el texto matado o cortado/copiado con w.
Alt y – Recorre yanks previos, podemos recuperar algo que matamos varios Ctrl k antes.
Ctrl g – Cancelar comandos
Ctrl x u – Deshacer
Ctrl / – Deshacer
Ctrl x – Comandos
Varios comandos se realizan presionando Ctrl x y después una tecla, o Ctrl una tecla. Por ejemplo el “deshacer” de las líneas anteriores, se tiene que presionar Ctrl x (soltar) y presionar u.
Ctrl x Ctrl f – “Visitar” nuevo archivo (si existe lo abre, sino lo crea).
Ctrl g – Cancelar comandos
Buffers
Ctrl x Ctrl b – Listar buffers. En Emacs no hay “pestañas” o “ventanas”. Cada archivo se abre en un buffer. Con este comando vemos todos los buffers que hayan abiertos en esta sesión de Emacs.
Ctrl x b – Cambiar de buffer. Muy práctico, podemos usar el tabulador para autocompletar el nombre de un buffer.
Ctrl x k – Cerrar buffer
Ctrl x Ctrl s – Guardar un archivo
Ctrl x s – Guardar buffers
Ctrl X Ctrl C – Salir de Emacs
Ctrl z – Suspende la sesion de emacs. Volvemos desde la consola con fg
Alt x – Modo comandos. Nos permite ejecutar comandos como los siguientes:
Alt x replace-string – reemplazo de strings
Alt x recover file – levantar respaldo del archivo
Ctrl S – Buscar strings incrementalmente (con Ctrl S sigo buscando hacia adelante, con Ctrl R busco hacia atrás y con enter termino la busqueda)
Alt % buscar ENTER reemplazar – Buscar y reemplazar.
Ctrl x 2 – Divide la ventana en 2 de forma horizontal.
Ctrl x 3 – Divide la ventana en 2 de manera vertical.
Ctrl x 1 – Deja solo una ventana abierta.
Ctrl Alt v – scrollea la ventana donde no tengo el foco.
Ctrl x o – cambia el cursor de una ventana a otra
Espero que les sirva de referencia. Puse solamente las cosas que realmente uso, Emacs tiene muchas opciones más. Aprendí más, como usar protocolos de mensajería instantánea y chat, abrir archivos por SSH, con permisos de superusuario, etc. Iré publicando estas cosas más adelante.
¡Disfruten Emacs!

Suscripción por correo:
Creative Commons Attribution-Share Alike 3.0 Unported License










Los contenidos de éste sitio se encuentran publicados bajo
Francisco Castro
9:55 am
7 enero. 2009
AARRRGGGHH!!!! Mis dedos!!! no soporto más tanto alt y control!!!
¡Hail VI VI VI! < el editor para seres humanos con cinco dedos por mano.
Roberto
3:52 pm
7 enero. 2009
Jaja, sí, vi roolz, pero, no está de mas ver como funciona el emacs, puede que algún día me toque usarlo cuando este programando lo nuevo para GNU con Richard Stallman, somos tipos ocupados. xD
RoW
8:00 pm
7 enero. 2009
feliz de leer tu blog y ver tan buen contenido, segui asi loco, aunque emacs sucks
jajja
…..:P
lei un par, incluso el de .net , buenisimo jaja q genio el loco hacer una comparacion tan buena
RoW
8:01 pm
7 enero. 2009
usa nano, es para gente con 5 dedos y el cerebro ocupado
jajaa
fernando
6:21 pm
9 enero. 2009
Yo tengo 5 dedos por cada mano, y me resulta cómodo Emacs. ¡Son exagerados!
anon
8:09 pm
10 enero. 2011
muy tarde este comentario, y pus ademas algo rebuscado, pero C-h manda a la ayuda.
si se quiere seleccionar todo, es C-x C-h
perdon por esta cosita de nada, hablo como si fuera guru de emacs y apenas y se mover el cursor…