: edita o arquivo, ou seja, faz uma cópia dele
em memória e coloca uma cópia dele na tela, onde você pode examinar e
modificar o conteúdo; é um poderoso editor de texto, muito grande e um
pouco lento, mas com capacidades imensas e bem fácil de aprender e usar.
As seguintes teclas de comandos (entre muitas, muitas outras) estão
disponíveis:
- [
] (previous-line)
- : movimenta o cursor um caracter
para cima.
- [
] (backward-char)
- : movimenta o cursor um
caracter para a esquerda.
- [
] (next-line)
- : movimenta o cursor um caracter
para baixo.
- [
] (forward-char)
- : movimenta o cursor um
caracter para a direita.
- ^A (beginning-of-line)
- : movimenta o cursor para o início da
linha.
- ^E (end-of-line)
- : movimenta o cursor para o fim da linha.
- [PageUp] (scroll-down)
- : movimenta a janela de visão do texto
para cima por uma altura de janela.
- [PageDown] (scroll-up)
- : movimenta a janela de visão do texto
para baixo por uma altura de janela.
- [BackSpace] (delete-backward-char)
- : apaga o caracter que
está imediatamente à esquerda do cursor.
- ^D (delete-char)
- : apaga o caracter onde está o cursor.
- ^K (kill-line)
- : apaga todo o texto do cursor até o final da
linha; usado já no final da linha, apaga o caracter de controle que
representa a quebra de linha.
- ^Y (yank)
- : recoloca no texto a última coisa que foi apagada
com ^K ou ^W.
- ^[Space] (set-mark-command)
- : define uma marca lógica na
posição do cursor.
- ^W (kill-region)
- : apaga todo o texto entre a marca lógica e
a atual posição do cursor.
- ^/ (undo)
- : desfaz o último pequeno conjunto de modificações
que foi feito.
- ^S (isearch-forward)
- : entra em modo de procura incremental
para a frente.
- ^R (isearch-backward)
- : entra em modo de procura incremental
para trás.
- ^G (keyboard-quit)
- : cancela qualquer comando do editor; às
vezes é necessário usar duas vezes seguidas.
- ^L (recenter)
- : limpa e refresca os conteúdos da tela,
colocando a posição do cursor no meio dela, verticalmente.
- ^X
- : é um prefixo para uma coleção de comandos.
- ^X^C (save-buffers-kill-emacs)
- : sai do editor, salvando
as modificações dos buffers mediante confirmação para cada um que tenha
sido modificado.
- ^X^F (find-file)
- : lê um novo arquivo a ser editado.
- ^X^S (save-buffer)
- : salva o buffer onde você está no
momento, caso ele tenha sido modificado, sem sair do editor.
- ^X^W (write-file)
- : escreve o conteúdo do buffer onde você
está no momento em um novo arquivo, solicitando o nome deste arquivo.
- ^X2 (split-window-vertically)
- : cria uma nova janela,
dividindo a janela atual.
- ^XO (other-window)
- : muda o cursor de uma janela para a
próxima.
- ^X1 (delete-other-windows)
- : elimina todas as janelas exceto
aquela onde está o cursor.
- ^X0 (delete-window)
- : elimina a janela onde está o cursor.
- ^X^B (list-buffers)
- : coloca um novo buffer na janela onde
está o cursor.