Completa a referência rápida de teclas de atalho

This commit is contained in:
aabm 2020-08-20 19:13:31 -03:00
parent f5f5177f2f
commit 0cbae00c05
1 changed files with 35 additions and 4 deletions

View File

@ -1,6 +1,5 @@
#+title: Emacs Humanities
#+author: Aabm
#+options: toc:nil
* Sobre
@ -16,15 +15,47 @@ Para aqueles que não são familirizados com o GNU Emacs, temos aqui algumas rec
** Por onde começar
O Emacs já vem com um tutorial em si, que contém informações básicas sobre as teclas de navegação e outras dicas de uso do editor. O tutorial pode ser acessado pressionando C-h t (isto é, as teclas Control+h, seguidas pela tecla t) ou chamando a função help-with-tutorial pelo menu de execução de funções, acessado pelas teclas M-x (isto é, Alt+x).
O Emacs já vem com um tutorial em si, que contém informações básicas sobre conceitos, teclas de atalho e outras dicas de uso do editor. O tutorial pode ser acessado pressionando C-h t (isto é, as teclas Control+h, seguidas pela tecla t) ou chamando a função help-with-tutorial pelo menu de execução de funções, acessado pelas teclas M-x (isto é, Alt+x).
É recomendado que você faça o tutorial antes de ler o resto dessa documentação. A maior parte do conteúdo daqui é explicada em mais detalhes no tutorial. Esta documentação apenas sintetiza os conceitos do tutorial em uma referência rápida.
** Notação das teclas de atalho
Lendo o parágrafo acima, você já deve ter percebido a forma incomum de se denotar teclas de atalho. Esta notação é usada em toda a documentação do Emacs, e é explicada no tutorial. A forma é simples, fácil de ler, e curta para se escrever, mas não é utilizada por outros programas, então pode ser confusa para iniciantes. Segue aqui uma explicação rápida:
- Teclas modificadoras (Control, Alt, Shift, Super, Hyper) são indicadas por apenas uma letra
- Control é indicada por C, Alt (chamada de Meta) por M, Shift por S, Super (ou tecla Windows) por s, e Hyper (não presente na maiora dos teclados atuais) por H.
- Teclas a serem pressionadas juntas são conectadas por hífen.
- Control é indicada por C, Alt por M, Shift por S, Windows por s, e Hyper por H.
- Alt é chamada de Meta e a tecla Windows de Super. A tecla Hyper não está presente na maioria dos teclados atuais.
- Teclas a serem pressionadas juntas são conectadas por hífen
- Portanto C-x denota Control+x, e M-x denota Meta+x ou Alt+x
- Teclas a serem pressionadas em seguida são separadas por espaço
- Portanto C-x 0 denota Control+x, depois 0, e C-x C-c indica Control+x, depois Control+c.
- A maior parte das teclas usa prefixos comuns
- C-x C-c são os prefixos mais utilizados. Com eles começa a maior parte das combinações de atalho.
** Teclas de atalho úteis
Sabendo a notação das teclas de atalho, é fácil aprender novas combinações. Aqui incluímos uma breve lista de teclas úteis e frequentemente utilizadas. Pode ser útil manter este arquivo aberto, como referência rápida das teclas de atalho.
Não incluímos as teclas de navegação textual descritas no tutorial, pois podem ser substituídas por iniciantes pelas setas do teclado e pelo uso do mouse, com o intuito de minimizar a curva de aprendizagem inicial. Dito isso, é altamente recomendado que você aprenda sim as teclas de navegação, que são muito mais eficientes do que navegar usando o mouse ou as setas do teclado.
- Teclas de uso geral:
- C-g para cancelar a ação atual. Útil para aquelas vezes em que você aperta ou faz algo de errado. Lembre-se: se algo de inesperado acontecer, pressione C-g.
- C-x C-f para find-file, que é, procurar e abrir o arquivo desejado.
- C-x C-s para salvar o buffer (arquivo) atual.
- C-x C-c para sair do Emacs.
- M-x para o menu interativo de funções, de onde você pode chamar qualquer função do programa
- Teclas para manipular buffers:
- C-x b para mudar de buffer (buffers são similares ao conceito de arquivos, e são descritos em mais detalhes no tutorial)
- C-x k para deletar o buffer atual
- Teclas para manipular janelas:
- C-x o para focar para a pŕoxima janela
- C-x 0 para deletar a janela atual
- C-x 1 para deletar todas as /outras/ janelas
- C-x 2 para abrir uma janela abaixo da atual
- C-x 3 para abrir uma janela à direita da atual
- E finalmente teclas para acessar documentação, ajuda e o tutorial:
- C-h t para acessar o tutorial
- C-h f para acessar a auto-documentação de uma função
- C-h v para acessar a auto-documentação de uma variável (útil para fazer suas próprias configurações)
- C-h ? para acessar a ajuda para o comando de ajuda