miércoles, 11 de agosto de 2010

~Introducción Emacs

Materia: Laboratorio de Lenguajes de Programación


Hora: Jueves V1

Emacs es un editor de texto extensible, personalizable y se puede utilizar para muchas cosas desde editar un fichero de texto, navegar por internet hasta jugar.

El área donde editamos texto se llama buffer principal, esto es porque en emacs nunca se trabaja con el archivo original sino con una copia llamada buffer.

El editor de texto tiene un área abajo llamada área de eco, la cual muestra mensajes al usuario, por ejemplo cuando guardas el archivo. Ahí tambien se muestran los comanos que vamos tecleando.

Si deseamos trabajar en emacs desde la terminal podemos usar la opcion -nw que sirve para que trabajes en emacs dentro de la terminal.

Aqui les dejo una lista de comandos que les pueden ser útiles.

Moverse a traves del texto



Ctrl-f - avanza un caracter

Ctrl-b - retrocede un caracter

Esc-f - avanza una palabra
Esc-b - retrocede una palabra
Ctrl-a - va al principio de la linea

Ctrl-e - va al final de la linea

Ctrl-v - avanza una pantalla

Esc-v - baja una pantalla
Esc-x - goto-line ir a una linea especifica


Buscar


Ctrl-s - busca hacia abajo

Ctrl-r - busca hacia arriba

Ctrl-s Ctrl-s - repite la busqueda

Esc-Ctrl-s - busca utilizando como patron una expresion regular
Esc-x replace-string - reemplazo de texto



Borrar


Esc-d - borra una palabra
Esc-del - borra palabra anterior
Ctrl-k - borra toda la linea

Esc-k - borra todo el parrafo
Ctrl-g - cancela la ejecucion de un comando
Ctrl-x u - deshace el ultimo cambio


Trabajo con ventanas


Ctrl-x 2 - divide la ventana en dos (horizontalmente)

Ctrl-x 3 - divide la ventana en dos (verticalmente)

Ctrl-x o - para cambiar de ventana

Ctrl-x k - cierra la ventana actual


Biblografía.
Garcia, Jesus. "Introduccion a GNU Emacs." Exal. Exal, 05 feb 2008. Web. 11 Aug 2010. <http://exal.0x2.org/emacs/emacs.html#sec3>.

Encontré un manual de introducción a emacs, esta un poco largo pero esta bien explicado lo que llevo leido, puede que les sirva :).

Manual de introducción a emacs

Aqui les dejo un breve tutorial de emacs en inglés, la mayoría de lo que aparece en el video lo vimos la clase pasada en laboratorio de lenguajes de programación. Les sirve para que repasen o para que lo tengan de apoyo :).

3 comentarios:

  1. Que tal Carmen!!!

    Me quede con las ganas de ver el video porque me manda a uno sobre como agregar videos de youtube al blog

    Bueno es todo, espero que puedas agregar el link

    Nos vemos

    ResponderEliminar
  2. jajaj srry es que en mi compu no se veia el video cuando lo subia y pense que asi no se subia y busque como subirlo y siempre si era asi nadamas que mi compu no lo abria pero despues pregunte si se veia y me dijeron que si, no me di cuenta perdon pero ya lo cambie :)

    ResponderEliminar
  3. Muy buena la información. Te pongo los 5 puntos de la primera semana del laboratorio.

    ResponderEliminar