Hoja de trucos de emacs

Hoja de trucos de emacs
Emacs es un editor de texto altamente versátil y flexible que ofrece muchas extensiones y paquetes potentes a sus usuarios. A menudo se considera que tiene una curva de aprendizaje muy empinada, y con la instalación de tantas cosas, se hace difícil hacer un seguimiento de todas ellas.

Por lo tanto, hemos creado esta hoja de trucos de Emacs para ayudar a suavizar su experiencia.

Terminología

Para hacer que los comandos sean más fáciles de entender, Emacs tiene algunas abreviaturas que deben aclararse antes de analizar algunos de sus comandos necesarios.

Lo siguiente especifica lo que significa cada terminología en términos de enlaces clave:

  • C-X Medios: haga clic en Control y X al mismo tiempo
  • M-x significa: escriba alt entonces x; M aquí se refiere a meta

Acceder a la ayuda

Emacs tiene un sistema de ayuda bastante detallado y directo. Para los usuarios por primera vez, ofrece un tutorial incorporado al que se puede acceder utilizando CTRL + H seguido por T llaves.

Bateando CTRL + H seguido por riñonal, Los usuarios pueden obtener acceso al manual extremadamente detallado de Emacs.

Comandos básicos de manejo de archivos

Para abrir o crear un archivo, presione las teclas CTRL + X seguido por Ctrl + F y luego Ingrese el nombre de archivo. Si existe un archivo con ese nombre, abrirá ese archivo. Sin embargo, si un archivo con ese nombre no está presente, entonces Emacs creará un nuevo archivo con ese nombre.

Para reemplazar este archivo abierto actualmente con otro, presione las teclas CTRL + X seguido por CTRL + V e ingrese el nombre de archivo del nuevo archivo.

Se puede guardar un archivo con CTRL + X, seguido por Ctrl + S. Para guardar un archivo con un nombre diferente, use el atajo CTRL + X seguido por Ctrl + W y luego ingrese al nuevo nombre de archivo.

El atajo CTRL + X, seguido por i, También se puede usar para insertar el contenido de otro archivo en su archivo actual.

Para verificar el número de archivos o búferes abiertos, presione CTRL + X, seguido por Ctrl + B.

Para cambiar de un archivo a otro, presione CTRL + X, seguido por b.

Para cerrar archivos, presione CTRL + X, seguido por k. Si no se especifica ningún archivo, entonces el archivo predeterminado está cerrado.

Para dejar de emacs, golpear CTRL + X seguido por Ctrl + C.

Moverse

Similar a VIM, Emacs ofrece atajos para los movimientos del cursor como alternativa al uso del mouse. La siguiente tabla describe estos en detalle

Movimiento de llaves
Moverse por Adelante Hacia atrás
Caracteres Ctrl + F Ctrl + B
Palabras Alt + F Alt + B
Líneas Ctrl + N CTRL + P
Oraciones Alt + E Alt + A
Párrafos Alt + Alt +
Fin/inicio de la línea CTRL + E Ctrl + A
Final/inicio del búfer Alt +> Alternativo + <
Desplazamiento Ctrl + V (abajo) Alt + V (arriba)

Para mostrar números de línea en sus emacs, presione Alt + x e ingresar modo Linum. Ahora que usa esto, puede ir a un número de línea específico golpeando Alt + G seguido por gramo y luego ingresando el número de línea. Por ejemplo:

Herramientas de edición

Emacs es un editor de texto bastante popular, y eso se debe principalmente a las increíbles herramientas de edición que proporciona a sus usuarios. Uno de estos es la capacidad de repetir un comando por la longitud especificada. Para hacer esto, golpear Ctrl + u seguido por ingresar al Longitud de repetición y luego entrar al comandar para repetirse. Por ejemplo, si quiero desplazarme por tres páginas, entonces esto sería:

Antes de poder aplicar comandos como copiar y cortar, primero tenemos que seleccionar la región en la que se aplicarán estos comandos. Esto se hace por CTRL + espacio. Para marcar toda la región que desea seleccionar, arrastre el cursor al punto final. Por ejemplo, en la imagen a continuación, el rectángulo especifica el comienzo de la selección y el círculo de su final.

Para seleccionar el contenido de todo el archivo, presione las teclas CTRL + X seguido por H.

Después de seleccionar, puede aplicar el comando de copia en esto usando las teclas Alt + W. El comando de corte le proporciona varias opciones. Para cortar una sola palabra, golpear Alt + D. Para cortar una sola línea, golpear Ctrl + K. Para cortar toda la región seleccionada, golpear Ctrl + W.

El texto se puede pegar usando el atajo CTRL + Y. Puedes andar en bicicleta por los elementos muertos usando la llave Alt + Y.

Último artículo de corte:

Usando Alt + Y para reemplazar esto con un elemento muerto antiguo:

Las operaciones de deshacer y rehacer se pueden aplicar mediante Ctrl + / y Ctrl + G seguido por Ctrl + / llaves respectivamente.

Para aumentar el tamaño del texto de la pantalla, haga clic en las teclas CTRL + X seguido por Control + + (más) y disminuir el tamaño del texto por CTRL + X seguido por Control + - (menos).

Buscar y reemplazar texto

Para realizar una búsqueda incremental simple, use las teclas Ctrl + S. Saltar de un resultado a otro presionando continuamente esta tecla.

Para realizar esta búsqueda incremental en reversa, use las teclas Ctrl + R.

Para una expresión regular, busque que tenga lugar, presione las teclas Ctrl + Alt + S.

Para realizar una consulta simple, reemplazar, usar las teclas Alt + Shift + 5.

Pidiendo que la palabra sea reemplazada:

Pidiendo que la palabra reemplace con:

Del mismo modo, Emacs también permite a los usuarios realizar un reemplazo de expresiones regulares utilizando las teclas Ctrl + Alt + Shift + 5.

Error de recuperación

Emacs tiene algunos comandos excelentes que ofrecen ayuda para recuperar o restaurar el contenido de un archivo. Para abortar los comandos que se ejecutan o se han escrito parcialmente, haga clic en Ctrl + G.

Para recuperar un archivo cuyos datos podrían haberse perdido, use las claves Alt + x para abrir el mini buffer y luego entrar Recuperar archivo.

Para recuperar toda la sesión, luego golpea Alt + x e ingresar sesión de recuperación.

Para revertir un archivo cambiado a su formulario original, presione Alt + x e ingresar revertir-buffer.

Acceso a herramientas externas

La naturaleza poderosa de los emacs se ve por el hecho de que hace posible la integración con múltiples herramientas externas. Esta es una de las razones por las que se considera más que un editor de texto.

Para abrir el caparazón interior de emacs, presione alt + x e ingrese el caparazón.

Emacs también tiene el depurador GDB integrado, que se puede abrir golpeando Alt + x y entrante gdb.

Emacs también ofrece juegos interesantes como Tetris, Solitaire a sus usuarios. Para abrir tetris, simplemente presione alt + x e ingrese tetris.

Dominio:

Resultado:

Conclusión?

Para realizar un seguimiento de todos los comandos en Emacs, una hoja de trucos se hace bastante necesaria para tener, ya que Emacs tiene muchas herramientas dentro, y acceder a ellos a través del menú es una gran molestia.