Buffer de fechamento do Emacs

Buffer De Fechamento Do Emacs



Você interage com buffers ao usar o Emacs. Um buffer é melhor descrito como um contêiner para texto ou dados. É uma unidade Emacs que permite visualizar, editar e manipular dados ou texto. Cada arquivo aberto no seu Emacs está associado a um buffer. Mesmo ao trabalhar com expressões Lisp, elas também são consideradas dados que não são de arquivo e ainda se enquadram em buffers representados como buffers temporários.

Com o Emacs, você pode ter o buffer atual, o contêiner que está usando no momento e os outros contêineres que estão abertos para outras atividades. Além disso, você pode trabalhar simultaneamente com vários buffers, alternando entre eles quando necessário. Então, como você pode fechar um buffer que não precisa mais? Vamos descobrir!







Três maneiras de fechar os buffers do Emacs

Existem três maneiras comuns de fechar os buffers no Emacs. Cada método é aplicável com base em qual é o seu objetivo. Por exemplo, você pode querer fechar o buffer ativo ou específico. Seja qual for o seu objetivo, qualquer um dos outros três métodos apresentados nesta postagem funcionará para você.



Antes de discutir como fechar os buffers do Emacs, o primeiro passo é verificar seus buffers ativos atuais. Para isso, use o comando “Cx cb”. O “C’ representa a tecla “Ctrl” do teclado. Então, pressione “Ctrl + x” e solte. Em seguida, pressione “Ctrl + b” e solte para mostrar os buffers abertos disponíveis para o seu caso.







Tendo visto como você pode listar os buffers abertos, vamos ver os três métodos para fechar os buffers do Emacs.

Método 1: matar um buffer ativo

A maneira mais fácil de fechar o buffer ativo é usando o comando “kill-buffer”. Quando executado, o comando solicitará que você feche o buffer padrão e mostrará seu nome para confirmar se é o buffer correto que você deseja fechar.



Pressione o comando “Mx” e digite “kill-buffer”. Você obterá uma janela como a seguinte, que mostra o buffer padrão atual para o seu caso. Para fechá-lo, pressione a tecla “Enter”.

Você pode então listar os buffers disponíveis para confirmar se fechou com êxito o buffer padrão/atual.

Para o nosso caso, fechamos o buffer “Ibuffer”. A lista a seguir confirma que não temos mais o buffer aberto.

Método 2: usando a opção Ibuffer

O comando “ibuffer” permite fechar interativamente o buffer do Emacs. Esta opção permite especificar um ou mais buffers que você deseja fechar. O modo interativo dá acesso a diferentes opções para marcar o buffer de destino e proceder ao seu fechamento.

Comece pressionando o comando “Mx” e digite “ibuffer”. A janela interativa será aberta e terá a aparência mostrada a seguir. Mostra os buffers disponíveis e outras informações relacionadas.

Use as teclas de seta para percorrer a lista. Ao encontrar o buffer que deseja fechar, pressione “m” para marcá-lo. Você notará a mudança de cor no buffer destacado, o que indica que ele está pronto para exclusão. Você pode marcar vários buffers, mas selecionamos apenas um para este exemplo.

Para fechar o buffer selecionado, pressione “D”. Você será solicitado a verificar se deseja fechar o buffer selecionado. Pressione “y” para que o processo seja concluído.

Você notará imediatamente que o buffer será fechado e as alterações serão refletidas na janela aberta. Agora temos dois buffers disponíveis para o nosso caso, o que confirma que conseguimos fechar o buffer destacado anteriormente.

Método 3: Fechando um Buffer Específico

Com o comando “kill-buffer”, você pode especificar o nome do buffer que deseja fechar em vez de fechar o buffer padrão. Vamos primeiro listar os buffers disponíveis.

Em seguida, pressione o comando “Mx” e digite “kill-buffer”. Após pressionar a tecla “Enter”, digite o nome do buffer que deseja fechar. Fechamos o buffer “Ajuda” para o nosso caso.

Se verificarmos novamente os buffers disponíveis, podemos confirmar que conseguimos fechar o buffer “Ajuda”.

Esse é o terceiro método de fechar os buffers do Emacs.

Conclusão

Quando você tem vários buffers abertos no Emacs, é recomendado fechá-los, especialmente para os buffers que não são mais necessários. Discutimos os três métodos que você pode usar. Primeiro, aprendemos como fechar o buffer padrão. A seguir, aprendemos como fechar os buffers de forma interativa. Finalmente, aprendemos como fechar um buffer específico. Experimente os métodos e encontre o ideal para a sua situação.