Buffer di chiusura di Emacs

Buffer Di Chiusura Di Emacs



Interagisci con i buffer quando usi Emacs. Un buffer è meglio descritto come un contenitore per testo o dati. È un'unità Emacs che ti consente di visualizzare, modificare e manipolare dati o testo. Ogni file aperto nel tuo Emacs è associato a un buffer. Anche quando si lavora con le espressioni Lisp, anch'esse sono considerate come dati non file e rientrano comunque nei buffer rappresentati come buffer di lavoro.

Con Emacs puoi avere il buffer corrente, il contenitore che stai attualmente utilizzando e gli altri contenitori aperti per altre attività. Inoltre, puoi lavorare contemporaneamente con diversi buffer passando da uno all'altro quando necessario. Quindi, come puoi chiudere un buffer che non ti serve più? Scopriamolo!







Tre modi per chiudere i buffer di Emacs

Ci sono tre modi comuni per chiudere i buffer in Emacs. Ogni metodo è applicabile in base al tuo obiettivo. Ad esempio, potresti voler chiudere il buffer attivo o specifico. Qualunque sia il tuo obiettivo, uno qualsiasi degli altri tre metodi presentati in questo post funzionerà per te.



Prima di discutere su come chiudere i buffer di Emacs, il primo passo è controllare i buffer attualmente attivi. Per questo, usa il comando “C-x c-b”. La “C” rappresenta il tasto della tastiera “Ctrl”. Quindi, premi 'Ctrl + x' e rilascia. Quindi, premi 'Ctrl + b' e rilascia per mostrare i buffer aperti disponibili per il tuo caso.







Dopo aver visto come elencare i buffer aperti, vediamo i tre metodi per chiudere i buffer di Emacs.

Metodo 1: uccidere un buffer attivo

Il modo più semplice per chiudere il buffer attivo è utilizzare il comando 'kill-buffer'. Una volta eseguito, il comando ti chiederà di chiudere il buffer predefinito e mostrerà il suo nome per confermare che è il buffer corretto che desideri chiudere.



Premi il comando “M-x” e digita “kill-buffer”. Otterrai una finestra come quella seguente che mostra il buffer predefinito corrente per il tuo caso. Per chiuderlo, premere il tasto 'Invio'.

È quindi possibile elencare i buffer disponibili per confermare di aver chiuso correttamente il buffer predefinito/corrente.

Nel nostro caso abbiamo chiuso il buffer “Ibuffer”. L'elenco seguente conferma che non abbiamo più il buffer aperto.

Metodo 2: utilizzo dell'opzione Ibuffer

Il comando “ibuffer” consente di chiudere in modo interattivo il buffer di Emacs. Questa opzione ti consente di specificare uno o più buffer che desideri chiudere. La modalità interattiva ti dà accesso a diverse opzioni per contrassegnare i buffer di destinazione e procedere alla loro chiusura.

Inizia premendo il comando 'M-x' e digita 'ibuffer'. Si aprirà la finestra interattiva che avrà l'aspetto di quella seguente. Mostra i buffer disponibili e altre informazioni correlate.

Utilizzare i tasti freccia per scorrere l'elenco. Quando trovi il buffer che desideri chiudere, premi 'm' per contrassegnarlo. Noterai il cambiamento di colore sul buffer evidenziato che suggerisce che è pronto per l'eliminazione. Puoi contrassegnare diversi buffer, ma per questo esempio ne abbiamo selezionato solo uno.

Per chiudere il buffer selezionato, premere “D”. Ti verrà richiesto di verificare che desideri chiudere il buffer selezionato. Premere 'y' per completare il processo.

Noterai immediatamente che il buffer verrà chiuso e le modifiche si rifletteranno sulla finestra aperta. Ora abbiamo due buffer disponibili per il nostro caso, il che conferma che siamo riusciti a chiudere il buffer precedentemente evidenziato.

Metodo 3: chiusura di un buffer specifico

Con il comando 'kill-buffer', puoi specificare il nome del buffer che desideri chiudere invece di chiudere il buffer predefinito. Elenchiamo innanzitutto i buffer disponibili.

Successivamente, premi il comando “M-x” e digita “kill-buffer”. Dopo aver premuto il tasto 'Invio', digitare il nome del buffer che si desidera chiudere. Abbiamo chiuso il buffer 'Aiuto' per il nostro caso.

Se ricontrolliamo i buffer disponibili, possiamo confermare di essere riusciti a chiudere il buffer 'Aiuto'.

Questo è il terzo metodo per chiudere i buffer di Emacs.

Conclusione

Quando in Emacs ci sono numerosi buffer aperti, è consigliabile chiuderli, soprattutto per i buffer non più necessari. Abbiamo discusso i tre metodi che puoi utilizzare. Innanzitutto, abbiamo imparato come chiudere il buffer predefinito. Successivamente, abbiamo imparato come chiudere i buffer in modo interattivo. Infine, abbiamo imparato come chiudere un buffer specifico. Prova i metodi e trova quello ideale per la tua situazione.