Saída e Ajuda no Emacs
100%

Text-Fu Avançado · Lição 13

Saída e Ajuda no Emacs

Aprenda a sair do Emacs com segurança, cancelar comandos pendentes, consultar tópicos de ajuda e desfazer alterações.

O Emacs oferece ajuda contextual para teclas, funções, variáveis e modos ativos. Ele também protege os buffers modificados associados a arquivos durante a saída, oferecendo a oportunidade de salvar ou recusar cada gravação.

Saída do Emacs

Use C-x C-c, que executa save-buffers-kill-terminal, para solicitar o fechamento da sessão ou da conexão de terminal do Emacs:

C-x C-c

O Emacs verifica os buffers modificados relevantes associados a arquivos e pergunta se deve salvá-los. Leia o nome de cada buffer e responda conscientemente. Ele também pode perguntar sobre processos ativos. Cancele a saída se precisar inspecionar o trabalho antes de decidir.

Em um fluxo com emacsclient ou um servidor do Emacs, o comportamento exato do frame e do servidor pode variar, mas as perguntas sobre buffers modificados continuam merecendo atenção.

Qual sequência de teclas solicita uma saída normal do Emacs e verifica os buffers modificados?

Abertura do Seletor de Ajuda

O prefixo padrão da ajuda é C-h. Use C-h C-h, que executa a ajuda sobre a própria ajuda, para exibir orientações sobre os comandos disponíveis:

C-h C-h

A segunda tecla escolhe o tipo de ajuda necessária.

Qual sequência de teclas explica como usar o sistema de ajuda do Emacs?

Descrição de Teclas e do Estado do Editor

Alguns comandos úteis de ajuda são:

  • C-h k KEY: descreve o que uma sequência de teclas executa.
  • C-h f FUNCTION: descreve uma função Emacs Lisp.
  • C-h v VARIABLE: descreve uma variável Emacs Lisp.
  • C-h m: descreve os modos principal e secundários atuais.
  • C-h t: abre o tutorial interativo.

Por exemplo, digite C-h k C-x C-s para ver a documentação da associação de save-buffer.

Você quer descobrir o que C-x C-s faz. Qual prefixo de ajuda deve inserir antes dessa sequência?

Cancelamento de um Comando Pendente

Use C-g, associado a keyboard-quit, quando estiver preso em uma pergunta, sequência parcialmente inserida, pesquisa incremental ou outro comando que queira cancelar:

C-g

Ele não desfaz alterações do buffer que já ocorreram nem sai do Emacs. Ele interrompe a interação atual e devolve o controle à edição comum quando possível.

Qual tecla normalmente cancela a pergunta ou o comando pendente atual do Emacs?

Como Desfazer Alterações do Buffer

Use C-/, C-_ ou C-x u para invocar o recurso de desfazer em configurações comuns do Emacs:

C-/

Comandos repetidos de desfazer percorrem para trás as alterações recentes do buffer. O movimento do cursor por si só normalmente não é uma alteração. Versões e configurações do Emacs podem oferecer undo-redo e ferramentas de histórico mais avançadas; use C-h k nas associações reais de desfazer e refazer para verificar o comportamento local.

Qual sequência é uma associação padrão para desfazer uma alteração recente do buffer no Emacs?

Pratique abrindo *scratch*, fazendo uma alteração descartável, usando desfazer, consultando C-h k sobre uma tecla desconhecida e cancelando uma pergunta do minibuffer com C-g antes de sair normalmente.

Lição concluída

Você concluiu Saída e Ajuda no Emacs

Agora você sabe recuperar ajuda e sair do Emacs sem ignorar trabalho não salvo.

  • Saia passando pelas verificações de buffers modificados com C-x C-c.

  • Abra a ajuda sobre a ajuda com C-h C-h.

  • Descreva teclas, funções, variáveis ou modos ativos.

  • Cancele um comando pendente com C-g.

  • Desfaça alterações recentes do buffer com uma associação local verificada.

Salve seu progresso

Crie uma conta gratuita para salvar esta lição e continuar em qualquer dispositivo.

Criar uma conta gratuita
Voltar para Text-Fu Avançado