Tutoriales

Recargar el archivo actual en Emacs

Cuando trabaja con archivos de Emacs, puede realizar cambios y volver a un estado anterior. Esta situación es lo que significa recargar el archivo. Le permite descartar todos los cambios realizados en el búfer y tener el estado inicial del búfer. Al volver a cargar el archivo se abrirá la versión almacenada en descarte.

Recargar un archivo es una buena manera de deshacer todos los cambios que haya realizado en un archivo, y Emacs proporciona diferentes formas de recargar el archivo actual. Este artículo describe dos métodos para recargar el archivo actual. Primero, discutiremos los métodos de recuperación. Luego, crearemos un acceso directo para implementar el comando «recargar». ¡Empecemos!

Dos formas de recargar el archivo actual en Emacs

Emacs trata una recarga del archivo actual como una solicitud para descartar todos los cambios no guardados. Al hacerlo, se recuperará la versión del archivo almacenado en el disco y se descartarán todos los cambios.

Abrir un archivo en Emacs significa cargarlo en el búfer de Emacs. Cuando realiza cambios en un archivo, los cambios no afectan la versión almacenada en el disco hasta que guarde el archivo.

Sin embargo, si cambia de opinión, siempre puede volver a cargar el archivo actual para descartar los cambios y utilizar la versión almacenada en el disco. Al recargar un archivo, Emacs le pregunta si desea guardar o descartar los cambios.

Método 1: utilizar el comando Recargar

Emacs tiene un comando «revertir búfer» que puede ejecutar siempre que desee recargar un archivo. Para este ejemplo usaremos los siguientes archivos. Lo cargamos en Emacs y agregamos una línea:

LEER  Instale Kubernetes con Minikube en CentOS Linux


Supongamos que queremos descartar los cambios y eliminar las nuevas filas. Volver a cargar el archivo debería resolver el problema. En Emacs, presione «Mx» (Alt + x) y escriba «revert-buffer» en el símbolo del sistema.


Una vez que se presiona la tecla RET/Entrar del teclado, se ejecutará el comando y se le pedirá que confirme si desea restaurar el búfer, descartando cualquier cambio no guardado. Para recargar el archivo, escriba «sí» y presione RET.


Después de hacer esto, el archivo se recargará inmediatamente y todos nuestros cambios no guardados serán descartados. Ahora tenemos el archivo almacenado en el disco y no contiene la última línea que agregamos anteriormente. Así es como se descartan rápidamente los cambios en un archivo de Emacs.


Método 2: vincular el comando Recargar

Siempre que desee recargar el archivo actual, en lugar de escribir el comando «revertir búfer», puede vincular el comando a una clave. De esta manera, presionar la tecla enlazada puede realizar la misma tarea que el comando «revertir búfer».

El primer paso es abrir el archivo de configuración de Emacs. El archivo de configuración puede ser «.emacs» o «.emacs.d/init.el».

Después de abrirlo, debemos vincular la clave al comando «recargar». Utilice el atributo «global-set-key» y especifique la clave y el comando para vincular. En este caso, usamos la tecla «f8» y nuestra declaración vinculante es la siguiente:


Presione «cx cs» para guardar el perfil. Para aplicar nuestros cambios, reinicie Emacs o vuelva a abrirlo.

Ahora, volvamos al archivo inicial cargado en el búfer de Emacs. Aquí simplemente presionamos la tecla «f8» en lugar de ingresar el comando «revertir-búfer» como en el primer método. Al hacerlo se nos pedirá que confirmemos que queremos volver a cargar el archivo y descartar todos los cambios.


Una vez que confirmes que deseas volver a cargar el archivo, todos los cambios se descartarán y tendrás la versión del archivo almacenada en el disco. Así es como recargar el archivo actual en Emacs.

en conclusión

Recargar un archivo en Emacs significa volver a la versión del archivo almacenado en el disco. Este es un método para descartar todos los cambios no guardados en archivos cargados en Emacs. Puede recargar archivos de dos maneras. El primer método es utilizar el comando «revertir-búfer» y confirmar el mensaje. El segundo método es vincular el comando «revertir búfer» a una tecla y presionar esa tecla cuando desee recargar el archivo actual. Este artículo analiza ambas opciones.

LEER  Mejor DAW (estación de trabajo de audio digital) para Linux

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba