Generate PDF - Fruteroloco

Anuncio
Jun 11, 2013
Editor Emacs
By mar10
●
Inicie sesión o regístrese para comentar
1188 lecturas
Fr
ut
er
ol
oc
o
by
Li
nu
x
●
Emacs es un editor de texto con una gran cantidad de funciones, muy popular entre programadores y usuarios
técnicos. Gnu Emacs es obviamente parte del proyecto GNU y la versión más popular de Emacs con una gran
actividad en su desarrollo. El manual de GNU Emacs lo describe como "un editor extensible, personalizable, autodocumentado y de tiempo real."
El EMACS original significa, Editor MACroS para el TECO. Fue escrito en 1975 por Richard Stallman junto con Guy
Steele. Fue inspirado por las ideas de TECMAC y TMACS, un par de editores TECO-macro escritos por Guy
Steele, Dave Moon, Richard Greenblatt, Charles Frankston, y otros. Se han lanzado muchas versiones de EMACS
hasta el momento, pero actualmente hay dos que son usadas comúnmente: GNU Emacs, iniciado por Richard
Stallman en 1984, y XEmacs, una fork de GNU Emacs, que fue iniciado en 1991. Ambos usan una extensión de
lenguaje muy poderosa, Emacs Lisp, que permite manejar tareas distintas, desde escribir y compilar programas
hasta navegar en Internet. GNU Emacs es mantenido por el Proyecto GNU Emacs, el cual cuenta entre sus
miembros a Richard Stallman.
más info
USO:
$ emacs filename
C-t = Control + T (donde T es una tecla xD) (ejemplo: C-x = Control+x)
S-t = Shift+ Tecla
Edición de Textos
C-Supr
>> Cortar (también con C-w)
>> Copiar
by
C-c
Li
Comencemos con las teclas comunes que se emplean al usar emacs:
nu
x
M-t = ALT + Tecla ó ESC-x (M-x = ALT+x o también ESC+x)
S-Insert >> Pegar (también con C-y)
>> Desacer (Undo) [Control+shift+Guion]** Borra el caracter anterior al cursor
C-d
>> Borra el siguiente caracter (equivale Supr en los editores de DOS)
M-d
>> Borra la siguiente palabra
ol
oc
o
C-_
M- >> Borra la palabra anterior
>> Borra de el cursor hasta el fin de la linea
er
C-k
M-%
>> Recentra el cursor y redibuja la pantalla, poniéndolo en el mediode la ventana.
Fr
C-l
ut
M-k
>> Borra de el cursor hasta el final de la frase (cuando borras una palabra o una frase, emacs la
almacena como si la hubieras cortado, para recuperarla (pegarla) a partir del cursor puedes teclear shif- o C-y)
>> Reemplazar texto con petición de confirmación (la combinación de teclas es Alt+shitf+5)
Ficheros y Buffers
Un Buffer no es más que un espacio de memoria reservado por emacs para almacenar temporalmente el texto
que estás editando. Por supuesto, puedes trabajar con varios buffers a la vez, e includo dividir el espacio de
edición de forma que puedas ver dos ficheros simultáneamente (yo esto lo utilizo sobre todo para
programación, divido la ventana en dos y en uno tengo el fichero de tipos (.h) y en otros el fichero fuente (.c),
de forma que veo en todo momento las variables de una estructura, los #define, etc...)
C-x C-f >> Abrir un fichero en un nuevo buffer
C-x C-s >> Salvar el fichero con el nombre actual
C-x C-w >> Salvar con nombre distinto (Save as)
C-x C-i >> Insertar un archivo en el buffer actual
C-x C-c >> Salir de emacs (Nota:Siempre pregunta si grabar buffers)
C-x k >> Cerrar buffer actual.
Varios BuFFerS
C-x C-b >> Listar los buffers abiertos (abre otra ventana)
C-x s >> Con este comando podrás salvar todos los buffers que tienes abiertos
Movimiento Por Pantalla
Aunque hay otras teclas rápidas que hacen las mismas funciones, he preferido elegir estas ya que para los
usuarios que nos hemos migrado de WIN/DOS a Linux nos resulta más cómodo utilizar las flechas
er
C-n Move to next line
C-p Move to previous line
o
M-f Move forward a word
M-b Move backward a word
ol
oc
C-f Move forward a character
C-b Move backward a character
by
Li
nu
x
Inicio
>> Va al Inicio del Documento (también C-<)
Fin
>> Va al final del Documento(también C->)
C-Flecha-Izquierda >> Ir al final de la palabra actual
C-Flecha-Derecha >> Lo mismo que el anterior pero va al inicio
C-Flecha-Abajo
>> Avanzar al siguiente párrafo
C-Flecha-Arriba >> Retroceder al párrafo anterior
AvPag
>> Avanzar una pantalla (también con C-v)
RePag
>> Retroceder una pantalla (también con M-v)
C-a
>> Ir al inicio de da línea actual
C-e
>> Ir al final de la linea actual
M-a
>> Ir al inicio de un párrafo
M-e
>> Ir al Final de un párrafo
M-f
>> Avanzar una palabra
M-b
>> Retroceder una palabra
De todas formas, aquí incluyo las combinaciones alternativas, que según los autores de la ayua del editor, al
final resultan más comodas, al no tener que llevar la mano hasta la zona de las flechas. Cuestión de gustos :-!
(Nota: pegado de la ayuda incluida en el editor)
Try M-< now, to move to the beginning of the tutorial. Then use C-v repeatedly to move back here.
Fr
ut
Try M-> now, to move to the end of the tutorial. Then use M-v repeatedly to move back here.
Trabajando con varias ventanas
C-x 1 >> Ver una sóla ventana.
C-x 2 >> Divide la ventana actual en dos filas
C-x 3 >> Divide la ventana actual en dos columnas
C-x 0 >> (cero) Elimina la ventana actual.
C-x b >> Cambiar el buffer de la venana actual. En minibuffer aparece prompt
C-x o >> Cambiar de ventana cuando el aréa de trabajo está dividida en varias ventanas
MANUAL DE USUARIO EMACS EN ESPAÑOL
FUENTES:
http://www.merlos.org/documentos/linux/22-tutorial-de-emacs.html
http://es.wikipedia.org/wiki/Emacs
Descargar