Acessando a seção de ajuda
O manual do EMACS tem algumas ótimas descrições do tipo de comandos e recursos que você pode acessar em Emacs.
Para abrir o manual dentro do Emacs, bata nas chaves Ctrl + h seguido pela r.
Para os usuários que preferem seguir um tutorial e diretrizes, eles podem acessar o tutorial interno do Emacs clicando em Ctrl + h seguido pela t.
Atalhos básicos de arquivo
Para abrir ou criar arquivos, o atalho usado é Ctrl + X, seguido por Ctrl + F e depois digitando o nome do arquivo. Se já houver um arquivo presente com o nome especificado, os emacs abrirão esse arquivo, caso contrário, criará um novo arquivo com o nome especificado.
Para visitar um arquivo diferente, depois pressione as chaves Ctrl + x seguido pela Ctrl + v, e insira o nome do arquivo do novo arquivo.
Os usuários podem salvar seus arquivos usando as chaves Ctrl + x seguido pela Ctrl + s. Para salvar em um novo nome, isso pode ser feito usando o atalho Ctrl + x seguido pela Ctrl + W e entrar no novo nome do arquivo.
Os usuários também podem abrir arquivos em formato somente leitura com as chaves Ctrl + x seguido pela Ctrl + r e depois digitando o nome do arquivo.
Para inserir o conteúdo de outro arquivo dentro do seu arquivo atual, pressione Ctrl + x seguido pela eu e insira o nome do arquivo do arquivo cujo conteúdo está sendo adicionado.
Sempre que você abre um arquivo, o conteúdo dentro do arquivo é armazenado dentro de um buffer. Se vários arquivos forem abertos, existem vários buffers. Para ver uma lista de buffers abertos, pressione as chaves Ctrl + x seguido pela Ctrl + b.
Também podemos passar de um buffer para outro usando as chaves Ctrl + x seguido pela b.
Como os buffers são outro termo para um arquivo, eles também podem ser mortos usando as chaves Ctrl + x seguido pela k. Nesse caso, sem entrar em nada e simplesmente pressionar Enter mataria o buffer padrão. No acima abaixo, esse seria o buffer de arranhão.
Para sair do Emacs, o atalho Ctrl + x seguido pela Ctrl + c é definido. Os emacs também podem ser suspensos com as chaves Ctrl + z.
Atalhos de movimento do cursor
Para se mover pela tela, o EMACS especifica os atalhos para o movimento do cursor, pois eles tendem a ser muito mais rápidos do que usar um mouse.
A tabela a seguir descreve estes em detalhes:
Movimento das teclas | ||
Movimento por | Avançar | Para trás |
Personagens | Ctrl + f | Ctrl + b |
Palavras | Alt + f | Alt + b |
Linhas | Ctrl + n | Ctrl + p |
Frases | Alt + e | Alt + a |
Parágrafos | Alt + | Alt + |
Final/início da linha | Ctrl + e | Ctrl + a |
Final/início do buffer | Alt +> | Alt + < |
Rolando | Ctrl + V (para baixo) | Alt + V (UP) |
Editando atalhos
A Emacs, como editor, também fornece aos usuários uma variedade de atalhos para trabalhar. Para repetir um comando no número especificado de vezes, isso pode ser feito atingindo as chaves ctrl + u seguido por inserir o número especificado, o comando será repetido e depois digitando o próprio comando. Por exemplo, quero que o cursor se mova para o comando da próxima linha seja repetido quinze vezes. A imagem abaixo mostra isso:
No Emacs, primeiro precisamos especificar o início da seleção no qual podemos aplicar comandos como cópia, corte, etc. Isso pode ser feito usando o atalho Ctrl + espaço. Agora, selecione toda a área usando seu cursor.
Por exemplo, na imagem abaixo, o retângulo especifica o início da seleção e o círculo seu fim.
Até todo o buffer pode ser selecionado usando as chaves Ctrl + x seguido pela h.
Depois que sua seção de texto for selecionada, você pode agora cópia de Esta área selecionada usando o atalho Alt + w. Para matar ou corte o texto, Alt + d pode ser usado para cortar uma única palavra, Ctrl + k pode ser usado para cortar uma única linha específica e Ctrl + W pode ser usado para cortar toda a região selecionada.
O atalho Ctrl + y é usado principalmente para colar a região do texto copiada ou morta. Como o Emacs usa um anel de morte para acompanhar todo o texto morto, ele pode colar itens antigos mortos andando pelo anel de morte com o atalho Alt + y.
Às vezes você atinge as chaves erradas e deseja abortar seu comando, ou especificou o comando errado e deseja terminar. Isso pode ser feito simplesmente usando o atalho Ctrl + g.
Desfazer e refazer também estão disponíveis em Emacs. Ctrl + / pode ser usado para desfazer comandos e Ctrl + g seguido pela Ctrl + / pode ser usado para refazer comandos.
Ctrl + x seguido pela Ctrl + + (mais) é usado para aumentar o tamanho do texto da tela e Ctrl + x seguido pela Ctrl + - (menos) é usado para diminuir o tamanho do texto.
Pesquise e substitua os atalhos
O EMACS permite que você realize uma pesquisa incremental com o atalho Ctrl + S. Este comando é usado continuamente para pular de uma ocorrência da pesquisa para outra.
Uma pesquisa incremental ao contrário também pode ser feita com Ctrl + r.
Para pesquisar usando expressões regulares ou regex em outros termos, use as chaves Ctrl + alt + s.
Semelhante à pesquisa incremental, uma pesquisa regex no reverso pode ser feita por Ctrl + alt + r.
Para executar uma operação simples e substituída, use o atalho Alt + Shift + 5 (Alt + %).
Pedindo que a palavra seja substituída:
Pedindo a palavra para substituir por:
Da mesma forma, uma operação de substituição usando expressões regulares pode ser feita usando as chaves Ctrl + Alt + Shift + 5 (Ctrl + Alt + %).
Para ir a um número de linha especificado, o atalho Alt + g seguido pela g é usado. Nesse caso, depois de atingir o atalho, você precisa Digite o número da linha onde você quer ir para. Por exemplo:
Atalhos de janela
O EMACS também permite que você abra várias janelas dentro do quadro de seus emacs. Para dividir uma nova janela verticalmente, pressione as chaves Ctrl + x seguido pela 2.
Da mesma forma, para dividir uma nova janela horizontalmente, Ctrl + x seguido pela 3 é usado.
Você também pode ter as janelas verticais e horizontais abertas.
Para fechar uma janela, pressione as chaves Ctrl + x seguido pela 0. Para manter apenas uma única janela em seu quadro, então Ctrl + x seguido pela 1 será usado.
Conclusão?
Apesar de ter uma interface de aparência bastante simples, um núcleo poderoso está na parte de trás do Emacs. Ele fornece muitos recursos para seus usuários que podem ser facilmente acessíveis com atalhos. Isso está sendo bastante útil, pois agora não há necessidade de passar pelo incômodo de encontrar todas essas opções do menu.