Plantilla de keybindings de Emacs
II Jornadas sobre Software Libre y Seguridad en
GNU/Linux
José Angel de Bustos Pérez
<
[email protected]>
10 de marzo de 2002
Teclas especiales
C
M
ESC
SPC
Tecla “Control”
“Tecla Meta” o “Alt”
“Tecla Escape”
“Tecla Espacio”
Keybindings generales
Comando Acción
Salir de Emacs
C-x C-c
Abortar la ejecución de una orden
C-g
Mínimizar Emacs
C-z
Listar directorio
C-x C-d
Abrir una “shell”
M-x shell
M-x telnet Hacer un “telnet”
M-x ftp
Hacer un “ftp”
Ayuda en Emacs
Comando Acción
C-h
C-h C-h
C-h t
C-h F
C-h b
C-h i
Muestra la ayuda de Emacs
Muestra el fichero de ayuda de Emacs
Tutorial de Emacs
FAQ de Emacs
Ver keybindings
Ver info
Manejo de buffers
Comando Acción
C-x C-f
C-x C-s
C-x b
C-x k
C-x C-b
C-x 2
C-x 3
C-x o
C-x 0
Carga un fichero en un buffer nuevo
Graba el fichero del buffer en uso
Cambia de buffer
Cierra el buffer activo
Lista de buffers abiertos
Mostrar dos buffers horizontalmente
Mostrar dos buffers verticalmente
Cambiar de un buffer a otro
Mostrar un único buffer en pantalla
1
Edición
Comando Acción
C-a
C-e
C-b
C-f
C-n
C-p
C-→
C-←
C-v
ESC v
C-o
C-x i
C-x u
C-t
C-k
C-w
M-w
C-y
M-y
C-s
C-r
M- %
M-/
C-x C-l
C-x C-u
C-x C-o
C-x l
ESC u
ESC l
ESC d
C-SPC
Ir al principio de la línea
Ir al final de la línea
Retroceder un carácter
Adelantar un carácter
Ir a la línea siguiente
Ir a la línea anterior
Ir a la siguiente palabra
Ir a la anterior palabra
Scroll hacía arriba
Scroll hacía abajo
Insertar una línea nueva
Insertar un fichero
Deshacer el último cambio
Invertir dos carácteres
Cortar la línea desde la posición del cursor
Cortar una región seleccionada
Copiar una región seleccionada
Pegar del buffer de cortes
Pegar del buffer de cortes
Buscar hacia delante
Buscar hacia atrás
Reemplazar palabra
Autocompletar palabra
Convertir a minúsculas una región
Convertir a mayúsculas una región
Borrar líneas en blanco
Contar las líneas del buffer
Capitaliza desde el cursor hasta el fin de palabra
Igual que el anterior pero con minúsculas
Borra hasta el final de la palabra
Poner una marca
Programación
Acción
Añade comentario
Configurar la columna en la que se ponen los comentarios
Activar/desactivar “auto-hungry-mode”. Pulsa un ; o una { (lenguajes derivados de C).
Creación del fichero ChangeLog
Comando
ESC ;
C-x ;
C-c C-t
C-x 4 a
M-x compile Compilar
C-x
C-x SPC
M-x gdb
Busca el primer error de compilación
Poner un punto de ruptura en el código
Depuración de código
2
LATEX
Comando Acción
C-c C-f
C-c C-o
C-c C-e
C-c C-u
C-c {
Graba el fichero del buffer y procesa el fichero
Abrir un bloque de LATEX
Cerrar el último bloque abierto de LATEX
Ir al comienzo del último bloque no cerrado de LATEX
Inserta { }
Modos
Comando
M-x auto-fill-mode Establece longitud de línea
M-x font-lock-mode Colorea comandos
Acción
Leer el correo en Emacs
Comando Acción
M-x mail Mandar correo
Mandar correo
C-x m
Mandar correo
C-c C-c
Añadir signatura (fichero .signature)
C-c C-w
Ocio en Emacs
Comando
M-x blackbox
M-x doctor
M-x dunnet
M-x gomoku
M-x life
M-x mpuz
M-x snake
M-x solitaire
M-x spook
M-x tetris
M-x yow
Acción
Blackbox
Psicoanalista
Dunnet
Gomoku
Life
Puzzle matemático
Snake
Solitario
Spook
Tetris
Yow
3
El fichero de configuración .emacs
Este fichero reside en el directorio home del usuario y tiene la configuración
por defecto de Emacs.
1. Si quieres que cada vez que te acerques a un paréntesis, llave o corchete
se ilumine su pareja pon en .emacs:
(require ’paren)
(show-paren-mode 1)
2. Si no resalta en color las palabras reservadas:
(setq global-font-lock-mode t)
4
Comentarios de: Plantilla de keybindings de Emacs (0)
No hay comentarios