Todos nós apreciamos a alta personalização e a natureza extensível do editor de texto Emacs. O Emacs oferece recursos poderosos juntamente com o uso intensivo de atalhos de teclado, fornecendo aos usuários acesso rápido e uma solução alternativa.
Se você é novo no Emacs, esses atalhos de teclado podem ser difíceis de dominar, especialmente quando você não tem certeza do que os diferentes comandos fazem e dos vários atalhos de teclado que você pode usar. Para ajudar a esclarecer a confusão, esta postagem se concentra nas combinações de teclas do Emacs. Discutiremos as chaves comumente usadas e daremos exemplos sempre que aplicável.
Diferentes categorias e exemplos de combinações de teclas do Emacs
A princípio, o Emacs pode parecer mais complicado que outros editores de texto. Com o Emacs, tudo pode ser feito usando combinações de teclas, e dominar a maneira de usar as teclas é estressante. No entanto, selecionamos as chaves mais comuns que você deve conhecer e as organizamos com base em sua funcionalidade. Esta análise lhe dará conforto e facilidade ao começar a usar o Emacs.
1. Teclas modificadoras
O Emacs usa duas teclas modificadoras. O primeiro é o Ctrl (controle). A outra é a tecla Meta (Alt/Esc). A tecla “Ctrl” é usada com comandos básicos para acionar um evento. Por exemplo, você pode acionar o recurso de pesquisa pressionando “Cx xf”. Nesse caso, você pressiona as teclas “Ctrl + x” simultaneamente, depois solta e pressiona as teclas “Ctrl + f” para abrir o prompt de pesquisa.
Você obterá uma saída como esta a seguir:
A tecla “Meta” é combinada com outras teclas para acionar os comandos. Por exemplo, você pode usar o prompt de comando do Emacs pressionando “Mx”. Pressione as teclas “Alt + x” simultaneamente e digite seu comando.
2. Movimentos Básicos
Usando as teclas control/Ctrl e Meta (Alt), você pode navegar rapidamente em um buffer.
-
- C-p – Ele move o cursor para cima.
- C-n – Ele move o cursor para baixo.
- C-b – Move o cursor para a esquerda.
- C-f – Ele move o cursor para a direita.
- C-a – Ele se move para o início da linha.
- Há - Ele se move para o final da linha.
- M-f – Ele move o cursor uma palavra para frente.
- M-b – Ele move o cursor uma palavra para trás.
3. Chaves de texto
Você pode selecionar, copiar, recortar e colar rapidamente os textos com as seguintes teclas:
-
- C-SPC (Ctrl + Espaço) – Comece a selecionar o texto. Você obterá uma saída informando que a marca foi definida.
- M-w – Copie o texto selecionado
- C-w – Cortar o texto selecionado
- C-y – Cole o texto da área de transferência
4. Recursos de pesquisa
O Emacs permite pesquisar no texto. Você também pode procurar arquivos ao abri-los.
-
- C-s – Incrementa uma pesquisa para frente
- C-r – Incrementa uma pesquisa para trás
- Cx Cf – Ele permite pesquisar e abrir um arquivo.
5. Trabalhando com o Buffer
O Emacs funciona com buffers e janelas, e você pode ter vários buffers abertos. Esse caso exige que você saiba quais chaves usar.
-
- C-x 1 – Feche todas as janelas abertas, exceto a ativa
- C-x 2 – Dividir uma janela horizontalmente
C-x C-c – Saia do Emacs. Se algum buffer estiver aberto, ele perguntará se você deseja salvá-lo antes de sair.
6. Personalização e Comandos
Você pode personalizar o Emacs usando o arquivo de configuração. O arquivo de configuração é “.emacs” ou “.emacs.d/init.el”.
Para invocar um comando como “ajuste de escala de texto”, pressione “Mx”. Em seguida, digite o nome do comando. Pressione a tecla Enter/RET para executar o comando.
Você pode encerrar o comando atual pressionando as teclas “Cg”.
Para desfazer as alterações, use as teclas “Cx u”.
Conclusão
Emacs é um editor de texto poderoso, graças às inúmeras combinações de teclas que você pode utilizar para realizar as operações rapidamente. Discutimos as combinações de teclas do Emacs comumente usadas para mantê-lo atualizado sobre o uso do editor de texto Emacs. Com isso, você está pronto para usar e aprimorar seu uso e experiência. Sinta-se à vontade para praticar mais combinações de teclas; existem toneladas deles. Boa edição!