Emacs é um editor de texto poderoso e extensível, amplamente utilizado em sistemas Linux e outros sistemas do tipo Unix. Este guia introdutório ao Emacs apresentará alguns comandos de edição fundamentais. Na terminologia do Emacs, C- refere-se à tecla Ctrl, e M- refere-se à tecla Meta, que geralmente é a tecla Alt.
Navegação de Texto no Emacs
Embora as teclas de navegação padrão como Início, Fim e as setas funcionem como esperado, o Emacs oferece comandos mais eficientes para se mover pelo seu texto, que o Emacs armazena em um "buffer". Dominar a navegação no Emacs é um passo fundamental para se tornar proficiente.
Aqui estão alguns comandos essenciais do Emacs para mover o cursor:
C-seta para cima: mover um parágrafo para cima
C-seta para baixo: mover um parágrafo para baixo
C-seta para a esquerda: mover uma palavra para a esquerda
C-seta para a direita: mover uma palavra para a direita
M->: mover para o final do buffer
Cortar e Colar
No Emacs, cortar é chamado de "killing" (matar) e colar é chamado de "yanking" (arrancar). Para realizar essas ações, você primeiro precisa selecionar uma região de texto.
Para começar a selecionar texto, mova o cursor para o início da região desejada e pressione C-espaço. Isso define a "mark" (marca). Em seguida, use quaisquer comandos de navegação para mover o cursor para o final da região que deseja selecionar. A área entre a marca e a posição atual do cursor será destacada.
Depois de selecionar uma região, você pode usar os seguintes comandos:
C-w: matar (cortar) a região selecionada
C-y: arrancar (colar) o último texto morto
Estes comandos básicos formam a base da edição no editor de texto Emacs.