GNU Emacs, o primeiro GNU [Artigo] - página 4
[ Hits: 30.039 ]
Aprendendo - Buffers, janelas e frames
No Emacs, nós temos nosso próprio conceito de janela, pois quando ele nasceu nós as pessoas ainda não estavam acostumadas com o termo janela.
No entanto, com os ambientes gráficos, o termo janela passou a ter um novo significado, e para resolver o problema, o Emacs criou um termo novo, para se referir a janela do ambiente gráfico, o "frame", que poderia ser traduzido para o português como moldura.
Você tem um grande acervo de comandos para manipulações de janelas, frames e buffers no Emacs. Primeiro, você deveria saber o conceito de buffer, que ficou um pouco vago até aqui. No Emacs, todo texto fica em um buffer, que é um lugar na memória do computador.
Cada texto possui seu próprio buffer, com seu histórico de textos apagados, e comandos efetuados. Cada janela opera sobre um único buffer, podem haver várias janelas em cada frame do Emacs, assim como vários frames do Emacs no seu sistema.
Algumas janelas são abertas automaticamente no Emacs para mostrar informações de um comando que você acabou de executar. Para manter navegar entre as janelas, você pode clicar com o mouse em uma área da outra janela ou pressionar:
Para manter apenas a janela atual aberta, você poderia pressionar:
No Emacs, você pode dividir a janela atual em 2, verticalmente ou horizontalmente, e depois manipular o que cada uma exibe individualmente. Para dividir a janela atual em duas:
Se você quiser cortá-la em outra orientação:
E se você quiser fechar a janela atual:
Mais importante que manipular as janelas, no entanto, é manipular o que a janela exibe. E para isso, você pode usar os comandos: