Associações de teclas do Emacs

Associacoes De Teclas Do Emacs



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 b – Alternar entre buffers abertos
      • C-x 1 – Feche todas as janelas abertas, exceto a ativa
      • C-x 2 – Dividir uma janela horizontalmente

  • C-x 3 – Dividir uma janela verticalmente
  • C-x C-s – Salve as alterações feitas no buffer atual
  • 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!