
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!
Si te gustó éste post, podés apoyar a PicandoCódigo a través de PayPal!
Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.10 (like Gecko) (Debian)
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.
Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.0.5) Gecko/2008120121 Firefox/3.0.5
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
Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20
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
Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20
usa nano, es para gente con 5 dedos y el cerebro ocupado
jajaa
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.5) Gecko/2008122316 IceCat/3.0.5-g1 Debian GNU/Linux
Yo tengo 5 dedos por cada mano, y me resulta cómodo Emacs. ¡Son exagerados!
Trackbacks y pingbacks:
[...] Enlace | Guía de Emacs – PicandoCodigo [...]
Additional comments powered by BackType
Enlaces
- Re: List Category Posts WordPress Plugin support
- Re: List Category Posts WordPress Plugin support
- Re: List Category Posts WordPress Plugin support
- Re: List Category Posts WordPress Plugin support
- Add Tags Support (Here's how)
- Herramienta
- Re: List Category Posts WordPress Plugin support
- Re: List Category Posts WordPress Plugin support
- Re: List Category Posts WordPress Plugin new features request
- Re: List Category Posts WordPress Plugin support
\n\nRSS del foro:Últimos comentarios
Categorías
Blogroll