- Arquivos
C-x C-c Sai do Emacs
C-x C-f Pede nome do arquivo para abrir
C-x C-r Pede nome do arquivo para abrir em modo somente leitura
C-x C-s Salva o arquivo e continua editando
C-x C-w Salva o arquivo em disco
C-x C-i Insere um arquivo no arquivo atual
C-x C-d Mostra diretório
- Movimentação do cursor/texto
C-p Sobe uma linha
C-n Desce uma linha
C-b Volta um caractere
C-f Avanca um caractere
C-e Vai para o fim da linha
C-a Vai para o começo da linha
M-f Vai para o fim da palavra
M-b Vai para o começo da palavra
M-< Vai para o começo do buffer/arquivo
M-> Vai para o fim do buffer/arquivo
C-v Avança uma tela
M-v Volta uma tela
C-l Posiciona a linha atual no meio da tela. Também pode ser
usada para redesenhar a tela quando necessário.
- Inserção/Exclusão/Troca de caracteres/texto
C-d Elimina o caractere sob o cursor
M-d Elimina da posição do cursor até o fim da palavra
C-o Insere uma linha em branco
C-x C-o Remove todas as linhas em branco existentes entre a
linha do cursor o próximo parágrafo
C-k Elimina da posição do cursor até o fim da linha
C-t Transpõe letras (troca a letra que está sob o cursor
com a anterior)
C-y Restaura o último bloco de texto excluído
M-y Permite selecionar qual dos blocos anteriormente excluídos
será restaurado (usado em sequência ao C-y)
M-t Transpõe palavras
M-u Transforma a palavra em maiúsculas
M-l Transforma a palavra em minúsculas
M-c Capitaliza a palavra (deixa a primeira letra maiúscula
e o resto da palavra em letras minúsculas)
C-x C-u Transforma o texto em maiúsculas (até o fim do texto ou
até a marca, se existir)
C-x C-l Transforma o texto em minúsculas (até o fim do texto ou
até a marca, se existir)
M-/ Tenta completar a palavra que está sendo digitada baseando-se
nas palavras existentes nos buffers abertos no momento
- Procura
C-s XXX Procura (para a frente) a cadeia XXX no texto
C-r XXX Procura (para trás) a cadeia XXX no texto
M-%
M-x replace-string Procura e troca sem perguntar
M-x query-replace Procura e troca perguntando
- Ajuda
C-h Ativa a ajuda do Emacs
C-h t Tutorial do Emacs
C-h b Mostra todas as teclas disponíveis para este modo
(ver a secão Modos do Emacs)
C-h C-c Mostra a GPL (General Public Licence)
- Marcação/Alinhamento/Identação
M-q Reformata o texto
C-SPC
C-@ Marca este ponto do texto
C-x C-x Posiciona o cursor na marca
C-x TAB Identa todo o texto entre a marca e a posição do cursor
M-\ Apaga os caracteres em branco anteriores ao cursor até
o último caractere da palavra anterior ou o começo da
linha
M-SPC Deixa apenas um espaço em branco
M-^ Junta a linha atual com a anterior
- Retângulos
C-x r r Copia retângulo para o registrador
C-x r k Elimina o retângulo
C-x r y Restaura o retângulo
C-x r o Abre um retângulo empurrando o texto para a direita
C-x r t Prefixa cada linha com a cadeia (que será solicitada)
- Janelas
C-x 2 Divide a janela atual em duas (horizontalmente)
C-x 3 Divide a janela atual em duas (verticalmente)
C-x 1 Deixa ativa apenas a janela atual
C-x o Vai para a próxima janela
C-x 0 Elimina a janela atual
- Buffers
C-x C-b Mostra a lista de buffers ativos no momento
C-x b Permite alternar para outro buffer
- Especiais
C-x z Repete o último comando
C-u NNN comando Repete comando NNN vezes
C-g Interrompe todo e qualquer comando
C-_
C-x u Desfaz o último comando
C-x ( Inicia a programação de uma macro
C-x ) Termina a programação de uma macro
C-x e Executa a macro programada
C-x d Mostra o diretório em outra janela
M-x shell Executa um shell dentro do Emacs
M-x term Executa um "terminal" dentro do Emacs
M-x ansi-term Executa um "terminal" (padrão ansi) dentro do Emacs
M-x comment-region Insere o caractere de comentário nas linhas do bloco
selecionado (o caractere varia conforme o modo)
M-x display-time Mostra data e hora
M-x calendar Mostra um calendário em outra janela
M-x font-lock-mode Ativa / Desativa o destaque de sintaxe (conforme o
modo em uso no momento. A partir da versão 21 também
disponível em ambiente caractere.)
M-x goto-line Pergunta a linha e vai para ela
M-x check parens Verifica se existem parênteses, chaves, etc. abertos
que não tenham sido fechados
M-x battery Mostra o estado da bateria do seu laptop
M-x calculator Ativa uma calculadora, use ? para ver os comandos e
C-g para sair
M-x woman (A partir da versão 21) Permite consultar as
páginas de manual diretamente.
M-x toggle-read-only Alterna o modo do arquivo atual entre "somente leitura"
e "leitura e escrita"