diff --git a/README.org b/README.org index 388b5e3..7f21d24 100644 --- a/README.org +++ b/README.org @@ -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