Emacs cierra el búfer

Emacs Cierra El Bufer



Interactúas con buffers cuando usas Emacs. Un búfer se describe mejor como un contenedor de texto o datos. Es una unidad de Emacs que le permite ver, editar y manipular datos o texto. Cada archivo abierto en su Emacs está asociado con un búfer. Incluso cuando se trabaja con expresiones Lisp, estas también se consideran datos que no son archivos y aún se encuentran en búferes que se representan como búferes temporales.

Con Emacs, puede tener el búfer actual, el contenedor que está utilizando actualmente y los otros contenedores que están abiertos para otras actividades. Además, puedes trabajar simultáneamente con varios buffers cambiando entre ellos cuando sea necesario. Entonces, ¿cómo puedes cerrar un buffer que ya no necesitas? ¡Vamos a averiguar!







Tres formas de cerrar los buffers de Emacs

Hay tres formas comunes de cerrar los buffers en Emacs. Cada método es aplicable según cuál sea su objetivo. Por ejemplo, es posible que desee cerrar el búfer activo o específico. Cualquiera que sea su objetivo, cualquiera de los otros tres métodos que se presentan en esta publicación funcionará para usted.



Antes de discutir cómo cerrar los buffers de Emacs, el primer paso es verificar sus buffers activos actuales. Para eso, use el comando “C-x c-b”. La 'C' representa la tecla del teclado 'Ctrl'. Entonces, presione “Ctrl + x” y suelte. Luego, presione “Ctrl + b” y suelte para mostrar los buffers abiertos disponibles para su caso.







Habiendo visto cómo enumerar los buffers abiertos, veamos los tres métodos para cerrar los buffers de Emacs.

Método 1: eliminar un búfer activo

La forma más sencilla de cerrar el búfer activo es utilizar el comando 'kill-buffer'. Cuando se ejecute, el comando le pedirá que cierre el búfer predeterminado y mostrará su nombre para confirmar que es el búfer correcto que desea cerrar.



Presione el comando 'M-x' y escriba 'kill-buffer'. Obtendrá una ventana como la siguiente que muestra el búfer predeterminado actual para su caso. Para cerrarlo, presione la tecla “Entrar”.

Luego puede enumerar los búferes disponibles para confirmar que cerró correctamente el búfer predeterminado/actual.

Para nuestro caso, cerramos el búfer 'Ibuffer'. La siguiente lista confirma que ya no tenemos el buffer abierto.

Método 2: usar la opción Ibuffer

El comando 'buffer' le permite cerrar interactivamente el buffer de Emacs. Esta opción le permite especificar uno o más buffers que desea cerrar. El modo interactivo le brinda acceso a diferentes opciones para marcar el búfer de destino y proceder a cerrarlos.

Comience presionando el comando 'M-x' y escriba 'buffer'. La ventana interactiva se abrirá y aparecerá como la siguiente. Muestra los buffers disponibles y otra información relacionada.

Utilice las teclas de flecha para desplazarse por la lista. Cuando encuentre el búfer que desea cerrar, presione 'm' para marcarlo. Notará el cambio de color en el búfer resaltado, lo que indica que está listo para ser eliminado. Puede marcar varios buffers, pero seleccionamos solo uno para este ejemplo.

Para cerrar el buffer seleccionado, presione “D”. Se le pedirá que verifique que desea cerrar el búfer seleccionado. Presione 'y' para que se complete el proceso.

Inmediatamente notará que el búfer se cerrará y los cambios se reflejarán en la ventana abierta. Ahora tenemos dos buffers disponibles para nuestro caso, lo que confirma que logramos cerrar el buffer previamente resaltado.

Método 3: cerrar un búfer específico

Con el comando 'kill-buffer', puede especificar el nombre del búfer que desea cerrar en lugar de cerrar el búfer predeterminado. Primero enumeremos los buffers disponibles.

A continuación, presione el comando 'M-x' y escriba 'kill-buffer'. Después de presionar la tecla 'Entrar', escriba el nombre del búfer que desea cerrar. Cerramos el búfer de “Ayuda” para nuestro caso.

Si volvemos a verificar los buffers disponibles, podemos confirmar que logramos cerrar el buffer de “Ayuda”.

Ese es el tercer método para cerrar los buffers de Emacs.

Conclusión

Cuando tenga numerosos buffers abiertos en Emacs, se recomienda cerrarlos, especialmente para los buffers que ya no son necesarios. Discutimos los tres métodos que puede utilizar. Primero, aprendimos cómo cerrar el búfer predeterminado. A continuación, aprendimos cómo cerrar los buffers de forma interactiva. Finalmente, aprendimos cómo cerrar un búfer específico. Pruebe los métodos y encuentre el ideal para su situación.