Cheatography
https://cheatography.com
Para la comunidad hispana.
Sintaxis
SPC = Espacio |
C- = Ctrl (sostenido) |
M- = Alt (sostenido) |
RET = Enter |
|
⭐ Escenciales
C-x C-f |
Abrir archivo (find-file) |
C-x C-s |
Guardar archivo |
C-x C-w |
Guardar como (write-file) |
C-x s |
Guardar todos los buffers |
C-x C-b |
Listar buffers |
C-x b |
Cambiar de buffer |
C-x k |
Cerrar/matar buffer actual |
C-x C-v |
Abrir archivo en el buffer actual |
M-x |
Ejecutar comando |
C-g |
Cancelar comando |
C-x C-+ |
Aumentar fuente |
C-x C-- |
Disminuir fuente |
C-x C-0 |
Reset fuente |
|
Navegación Básica
C-f / C-b |
Adelante / atrás un carácter |
M-f / M-b |
Adelante / atrás una palabra |
C-n / C-p |
Línea siguiente / anterior |
C-a / C-e |
Inicio / fin de línea |
M-a / M-e |
Inicio / fin de oración |
M-{ |
Párrafo anterio |
M-} |
Párrafo siguiente |
C-v / M-v |
Página abajo / arriba |
M-< |
Inicio del buffer |
M-> |
Fin del buffer |
M-g g |
Ir a una línea específica |
C-l |
Centrar cursor en pantalla |
C-l se usa también para situar la linea al centro o al inicio del buffer
|
Comandos (M-x)
string-rectangle |
Inserta texto en rectangulo (region) |
delete-duplicate-lines |
Elimina líneas duplicadas automáticamente. |
delete-trailing-whitespace |
Quita espacios basura al final de cada línea. |
count-words |
Cuenta palabras / líneas / caracteres en región. |
sort-lines |
Ordena líneas alfabéticamente. |
sort-numeric-fields |
Ordena líneas basándose en valores numéricos. |
sort-fields |
Ordena por una columna específica (CSV, logs, etc). |
reverse-region |
Invierte el orden de las líneas seleccionadas. |
flush-lines |
Elimina TODAS las líneas que coincidan con un regex. |
keep-lines |
Mantiene únicamente las que coinciden con un regex. |
capitalize-region |
Capitaliza cada palabra de la región. |
upcase-region |
Convierte región a MAYÚSCULAS. |
downcase-region |
Convierte región a minúsculas. |
untabify |
Convierte tabs a espacios. |
tabify |
Convierte espacios a tabs. |
rectangle-mark-mode |
Pega una selección rectangular. |
open-rectangle |
Inserta espacios en columnas (desplaza texto). |
kill-rectangle |
Corta un rectángulo de texto. |
occur |
Lista todas las apariciones de un patrón (búsqueda avanzada). |
|
Manipulación de Texto
M-u |
Palabra a MAYÚSCULAS |
M-l |
Palabra a minúsculas |
M-c |
Capitalizar Palabra |
C-x C-u |
Región a MAYÚSCULAS |
C-x C-l |
Región a minúsculas |
M-q |
Reformatear párrafo (fill-paragraph) |
C-x f |
Establecer ancho de columna |
C-o |
Insertar línea en blanco |
Marcas y Regiones
C-SPC |
Establecer marca |
C-x C-x |
Intercambiar punto y marca |
C-u C-SPC |
Volver a marca anterior |
M-h |
Marcar párrafo |
C-x h |
Marcar buffer completo |
M-@ |
Marcar palabra |
Rectángulos
C-x r k |
Cortar rectángulo |
C-x r y |
Pegar rectángulo |
C-x r t |
Reemplazar rectángulo por texto |
C-x r o |
Insertar espacios rectangulares |
C-x r c |
Limpiar rectángulo |
Macros
C-x ( |
Iniciar grabación macro |
C-x ) |
Finalizar macro |
C-x e |
Ejecutar macro |
C-u 10 C-x e |
Ejecutar macro N veces (10) |
Magit
C-x g |
C-x g |
s |
Stage |
u |
Unstage |
c c |
Commit |
P p |
Push |
F p |
Pull |
b b |
Checkout branch |
b c |
Crear branch |
l l |
Log |
d d |
Diff |
TAB |
Expandir sección |
g |
Refrescar |
q |
Salir |
|
|
Ventanas
C-x 2 |
Dividir horizontalmente |
C-x 3 |
Dividir verticalmente |
C-x 1 |
Dejar solo la ventana actual |
C-x 0 |
Cerrar ventana actual |
C-x o |
Cambiar a otra ventana |
C-x ^ |
Agrandar verticalmente |
C-x } |
Agrandar horizontalmente |
C-x { |
Achicar horizontalmente |
Frames (extra)
C-x 5 2 |
Crear nuevo frame |
C-x 5 0 |
Cerrar frame actual |
C-x 5 o |
Cambiar a otro frame |
C-x 5 b |
Abrir buffer en otro frame |
Registros y Bookmarks
C-x r SPC |
Guardar posición en registro |
C-x r j |
Saltar a registro |
C-x r s |
Guardar región en registro |
C-x r i |
Insertar desde registro |
C-x r m |
Crear bookmark |
C-x r b |
Ir a bookmark |
C-x r l |
Listar bookmarks |
Búsqueda y Reemplazo
C-s |
Búsqueda incremental adelante |
C-r |
Búsqueda incremental atrás |
M-% |
Reemplazo interactivo |
C-M-s |
Búsqueda regex adelante |
C-M-r |
Búsqueda regex atrás |
C-M-% |
Reemplazo con regex |
M-s o |
Occur: listar coincidencias |
M-s . |
Buscar símbolo bajo cursor |
Dired
C-x d |
Abrir Dired |
d |
Marcar para borrar |
u |
Desmarcar |
x |
Ejecutar acciones marcadas |
m |
Marcar archivo |
U |
Desmarcar todos |
C |
Copiar archivo |
R |
Renombrar/mover archivo |
+ |
Crear directorio |
g |
Refrescar |
^ |
Subir al directorio padre |
|
|
Ayuda
C-h k |
Describir tecla |
C-h f |
Describir función |
C-h v |
Describir variable |
C-h m |
Describir modo |
C-h a |
Buscar comandos (apropos) |
C-h i |
Manual Info |
C-h ? |
Ayuda general |
Comentarios
M-; |
Comentar/descomentar línea o región |
C-x C-; |
Comentar/descomentar múltiples líneas |
Edición de Texto
C-d |
Borrar carácter |
M-d |
Borrar palabra siguiente |
M-Delete |
Borrar palabra anterior |
C-k |
Corta hasta el fin de línea |
M-k |
Corta hasta el final de oración |
C-w |
Cortar región |
M-w |
Copiar región |
C-y |
Pegar (yank) |
M-y |
Ciclar por kill ring |
C-/ o C-_ |
Deshacer |
C-g C-/ |
Rehacer (undo del undo) |
C-t |
Transponer caracteres |
M-t |
Transponer palabras |
C-x C-t |
Transponer líneas |
Org-mode
C-c C-c |
Ejecutar/confirmar acción |
C-c C-t |
Cambiar estado TODO |
C-c C-s |
Programar |
C-c C-d |
Deadline |
C-c . |
Insertar timestamp |
C-c C-o |
Abrir enlace |
C-c C-l |
Insertar/editar enlace |
TAB / S-TAB |
Plegado/despliegue |
M-RET |
Nuevo ítem/heading |
M-left / M-right |
Promover/degradar heading |
M-up / M-down |
Mover heading |
C-c C-e |
Export dispatcher |
C-c ' |
Editar bloque de código |
C-c C-x C-b |
Toggle checkbox |
C-c a |
Agenda dispatcher |
C-c C-w |
Refile |
|
Created By
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets