Atajos de teclado Doom-Emacs.


Creo que lo mejor para adaptarse a una aplicación es escribir sobre ella. Voy a ir poniendo, poco a poco los atajos que voy usando en la aplicación. No me apetecía mucho ponerme a configurar Emacs desde cero, así que utilizaré Doom-Emacs.

Emacs functions:

  • (org-narrow-to-subtree) SPC-m-s-n: Cuando estas trabajando en un archivo muy grande y quieres centrarte solo en un "subtree", utilizamos (org-narrow-to-subtree) para restringir la información a esa rama.

  • (widen) SPC-m-s-N: Para remover la restricción.

  • (doom/toggle-line-numbers) SPC-t-l: Recorre la secuencia de opciones para mostrar los números de línea.

  • (query-replace) M-%: Entrar en el modo reemplazar texto. Indicar la palabra a reemplazar y la palabra con la que se quiere reemplazar. Después apretar "!", para reemplazarlas todas o "y" para reemplazar de una a una.

  • (link-hint-open-link SPC-s-l: Resalta todos los enlaces visibles, puedes abrir cualquiera seleccionando las letras.

  • (ffap-menu &optional RESCAN)SPC-s-L: Abre un buffer con todos los enlaces del buffer.

  • (org-next-link) ]-l: Se dirige al siguiente enlace del documento. Se puede presionar enter para abrir el enlace.

  • (org-previous-link) [-l: Se dirige al enlace previo a la posición del cursor. Se puede presionar enter para abrir el enlace.

  • (counsel-grep-or-swiper) SPC-s-b: Realiza una búsqueda en el buffer actual del término que le indiques. Es muy visual y bastante rápido.

Help functions:

  • (describe-function) SPC-h-f: Al ejecutar esta función puedes introducir el nombre de otra función y te indicará la documentación de la misma.

  • (describe-key) SPC-h-k: Al ejecutar esta función puedes introducir otra combinación de teclas y te indicará que función corresponde a esa combinación.

Vim text movement.

  • i: Insert mode. Tan solo para escribir.

  • ESC: Volver al modo normal.

  • t: Moverte hacia adelante hasta un espacio antes del caràcter indicado a posteriori. ,: Moverte a la siguiente coincidencia. ;: Moverte a la coincidencia anterior.

  • T: Moverte hacia atrás hasta un espacio antes del caràcter indicado a posteriori. ,: Moverte a la siguiente coincidencia. ;: Moverte a la coincidencia anterior.
  • f: Moverte hacia adelante hasta el caràcter indicado a posteriori. ,: Moverte a la siguiente coincidencia. ;: Moverte a la coincidencia anterior.
  • F: Moverte hacia atrás hasta el caràcter indicado a posteriori. ,: Moverte a la siguiente coincidencia. ;: Moverte a la coincidencia anterior.
  • Ctrl+d: Scroll media pantalla hacia abajo.
  • Ctrl+u: Scroll media pantalla hacia arriba.
  • Ctrl+f: Scroll pantalla completa hacia abajo.
  • Ctrl+b: Scroll pantalla completa hacia arriba.

Keybindings Insert Mode:

Cuando se utiliza el modo "insert mode" las combinaciones de teclas cambian.

  • Para pegar texto podemos utilizar las siguientes combinaciones: info