Emacs es uno de los editores de texto más antiguos que puede encontrar en la actualidad. Ha estado en desarrollo durante más de 40 años a partir del año 2022.
Emacs es multiplataforma, de código abierto y versátil. Puede usarlo para una amplia gama de cosas, desde editar archivos de configuración hasta programación y procesamiento de documentos. Comprender cómo usar este poderoso editor puede mejorar en gran medida su productividad en Linux.
Instalación de Emacs en Linux
Antes de continuar, debe instalar el editor de texto Emacs si no lo tiene en su PC. Así es como puede usar el administrador de paquetes de su distribución para instalar Emacs.
En distribuciones basadas en Debian
Primero, actualice las fuentes de su paquete usando el siguiente comando:
sudo apto actualizar
Luego instale el editor de texto de Emacs.
sudo apto Instalar en pc emacs
En Fedora, CentOS y RHEL
Usar el administrador de paquetes DNF para instalar Emacs en Red Hat Enterprise Linux (RHEL), Fedora y distribuciones similares.
sudo dnf Instalar en pc emacs
En distribuciones de Linux basadas en Arch
Usar el administrador de paquetes Pacman en distribuciones basadas en Arch como Manjaro y Garuda Linux para instalar Emacs.
sudo pacman-s emacs
Iniciando Emacs
Puede verificar la versión de Emacs que está ejecutando en su PC usando el siguiente comando:
emacs --versión
Puede iniciar Emacs ejecutando el comando emacs-nw, y comenzará dentro de la terminal. Para abrir la GUI de Emacs, simplemente ejecute el comando emacs sin argumentos ni parámetros.
emacs-nw
Alternativamente, puede presionar el botón Súper clave en su teclado y escriba emacs en la entrada de búsqueda que aparece. Se le dará la opción de iniciar la versión GUI de Emacs o la versión basada en terminal.
Echemos un vistazo a Emacs basado en terminal porque depende principalmente de su capacidad para usar controles de teclado y atajos para navegar y procesar. También puede usar los mismos comandos en la interfaz gráfica de Emacs. Además, tiene los botones de la GUI en los que puede hacer clic para acceder a su funcionalidad.
Navegación en Emacs
Utilice las teclas de flecha para navegar y mover el cursor hacia arriba, abajo, izquierda y derecha según sea necesario.
Para abrir un nuevo archivo, navegue hasta el enlace de texto Visitar nuevo archivo entonces presione Ingresar. Emacs le pedirá que ingrese un nombre de archivo, simplemente escriba índice.txt o cualquier nombre de tu agrado y presiona Ingresar. De forma predeterminada, el archivo se guarda en su carpeta de inicio. Puede especificar otra ubicación de archivo si lo desea.
Emacs tiene una barra de menú principal en la parte superior. Inmediatamente después está el búfer principal, que es la ventana que usa para editar archivos. En la parte inferior del búfer se encuentra la barra de estado, que le muestra qué archivo está editando y su estado. Introduzca algún texto en la ventana para continuar.
Prensa Control + X después Control + C para salir de Emacs. Cuando se le solicite guardar los cambios no guardados, presione y para Sí o norte para no
Puede abrir el archivo nuevamente ejecutando el comando emacs ~/index.txt -nw.
Atajos de teclado importantes de Emacs
los Control key es una de las claves más importantes de Emacs. De hecho, se representa simplemente por C. Por ejemplo, para obtener ayuda, puede usar el comando Emacs C-h, es decir, presione Ctrl + H. Para iniciar el tutorial de Emacs, ejecute el comando Emacs C-h t, es decir, presione Ctrl + H luego suelte seguido de T.
Otra clave importante es METRO, Meta, que es la abreviatura de alternativa, o Opciones. los Esc la clave es simplemente mi.
los Ingresar La clave se conoce como RETIRADO en Emacs, es decir, Return.
Edición de archivos Emacs en Linux
Echemos un vistazo a algunas funciones básicas de edición que usará con frecuencia en el editor de Emacs. Para un mejor aprendizaje, las siguientes secciones utilizarán la representación convencional de los comandos de Emacs, es decir, C-tecla 1 tecla 2.
Resaltar texto
Para resaltar o marcar texto, primero navegue hasta el texto que desea resaltar. A continuación, presione Ctrl + barra espaciadora (C-Barra espaciadora). Emacs establecerá un punto de marca de inicio, y luego puede simplemente mover el cursor con las teclas de flecha para resaltar el texto que desea.
Usar C-x h para resaltar todo el texto de su documento o búfer actual. Prensa C-Barra espaciadora para anular la selección de todo el texto resaltado o seleccionado.
Usar Alt+H (M-h) para seleccionar todo el texto del párrafo actual.
Copiar y pegar
Prensa Ew, eso es (Esc + w) para copiar el texto resaltado en Emacs. Navega hasta el punto donde quieras pegar el texto y presiona cy.
Prensa Cw para cortar el texto resaltado o seleccionado, luego navegue a la posición en la que desea pegar el texto y presione cy.
Eliminación de texto
Puedes usar el Borrar y Retroceso teclas de su teclado para eliminar texto en Emacs, pero para mejorar su productividad, vayamos un paso más allá.
Por ejemplo, para eliminar rápidamente una palabra completa, mueva el cursor al principio de la palabra y presione Maryland. Para eliminar varias palabras, mantén presionado METRO (la tecla Meta) y sigue presionando la d llave.
Puede eliminar rápidamente una línea completa moviendo el cursor al principio de la línea y luego presionando Ck. El comando elimina todo el texto desde el principio del cursor hasta el final de la línea.
Deshacer cambios
Si cortó o eliminó texto que no tenía intención de hacerlo, puede usar el comando deshacer de Emacs para deshacer rápidamente sus acciones recientes.
Simplemente presione C-x tú para deshacer y siga repitiendo el atajo para deshacer acciones más recientes. Alternativamente, puede presionar el botón C-/ (barra inclinada) atajo.
Búsqueda de texto en Emacs
Si desea buscar una palabra o texto específico dentro de su documento, simplemente presione c-sy Emacs realizará una búsqueda hacia delante. Te pedirá que ingreses tu término de búsqueda. Emacs busca activamente las palabras clave tan pronto como comienza a escribir. Para buscar hacia atrás, simplemente presione CR.
Obtener ayuda con Emacs
Comprender el vocabulario y los comandos de Emacs es clave para dominar Emacs. Por ejemplo, guardar en Emacs se representa con escritura, abrir un archivo nuevo es "Visitar archivo nuevo", etc.
Trate de comprender lo que hacen los comandos en lugar de memorizar los trazos de comando. Además, tenga en cuenta que solo hemos tocado la punta del iceberg cuando se trata de usar Emacs. Afortunadamente, Emacs viene con una gran documentación, incluidos manuales y tutoriales y temas de ayuda específicos sobre los que puede consultar.
Ejecute el comando Emacs C-h para obtener temas de ayuda específicos.
Usa el comando C-h r para acceder al manual de Emacs.
Usar C-h t para acceder al tutorial integrado de Emacs.
Edición de archivos en Linux con Emacs
Cualquiera puede comenzar fácilmente a usar el editor de Emacs en Linux para editar archivos de configuración, procesamiento de texto y programación. El uso eficiente de Emacs aumentará en gran medida su productividad.
sed y awk son dos de las herramientas de manipulación y procesamiento de cadenas más utilizadas disponibles para Linux. Combínelos con el poder de la edición de texto de Emacs y tendrá un gigante.