Por isso, criamos esta folha de truques do EMACS para ajudar a suavizar sua experiência.
Terminologia
Para facilitar o entendimento dos comandos, o Emacs tem algumas abreviações que precisam ser esclarecidas antes de passar para olhar para alguns de seus comandos necessários.
O seguinte especifica o que cada terminologia significa em termos de chaves -chave:
Acessando ajuda
O EMACS tem um sistema de ajuda bastante detalhado e direto. Para usuários iniciantes, ele oferece um tutorial interno que pode ser acessado usando Ctrl + h seguido pela t chaves.
Batendo Ctrl + h seguido pela r, Os usuários podem ter acesso ao manual extremamente detalhado de Emacs.
Comandos básicos de manuseio
Para abrir ou criar um arquivo, pressione as chaves Ctrl + x seguido pela Ctrl + f e então Digite o nome do arquivo. Se existir um arquivo com esse nome, ele abrirá esse arquivo. No entanto, se um arquivo com esse nome não estiver presente, os emacs criarão um novo arquivo com esse nome.
Para substituir este arquivo atualmente aberto por outro, pressione as chaves Ctrl + x seguido pela Ctrl + v e insira o nome do arquivo do novo arquivo.
Um arquivo pode ser salvo com Ctrl + x, seguido pela Ctrl + s. Para salvar um arquivo com um nome diferente, use o atalho Ctrl + x seguido pela Ctrl + W e então entre no novo nome do arquivo.
O atalho Ctrl + x, seguido pela eu, também pode ser usado para inserir o conteúdo de outro arquivo em seu arquivo atual.
Para verificar o número de arquivos ou buffers abertos, pressione Ctrl + x, seguido pela Ctrl + b.
Para mudar de um arquivo para outro, acerte Ctrl + x, seguido pela b.
Para fechar arquivos, acertar Ctrl + x, seguido pela k. Se nenhum arquivo for especificado, o arquivo padrão será fechado.
Para sair de Emacs, acerte Ctrl + x seguido pela Ctrl + c.
Movendo-se em torno de
Semelhante ao VIM, o Emacs oferece atalhos para os movimentos do cursor como uma alternativa ao uso do mouse. A tabela a seguir descreve isso 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) |
Para exibir números de linha em seus emacs, acerte Alt + x e entre modo Linum. Agora, usando isso, você pode ir a um número de linha específico batendo Alt + g seguido pela g e depois digitando o número da linha. Por exemplo:
Ferramentas de edição
O EMACS é um editor de texto bastante popular, e isso se deve principalmente às incríveis ferramentas de edição que ele fornece aos seus usuários. Um deles é a capacidade de repetir um comando pelo comprimento especificado. Para fazer isso, acerte Ctrl + u seguido de entrar no comprimento de repetição E então entrando no comando a ser repetido. Por exemplo, se eu quiser rolar três páginas para baixo, então isso seria:
Antes de poder aplicar comandos como copiar e cortar, primeiro precisamos selecionar a região em que esses comandos serão aplicados. Isso é feito por Ctrl + espaço. Para marcar toda a região que você deseja selecionar, arraste o cursor para o ponto final. Por exemplo, na imagem abaixo, o retângulo especifica o início da seleção e o círculo seu fim.
Para selecionar o conteúdo de todo o arquivo, pressione as chaves Ctrl + x seguido pela h.
Depois de selecionar, você pode aplicar o comando copy nisso usando as chaves Alt + w. O comando Cut fornece várias opções. Para cortar uma única palavra, acerte Alt + d. Para cortar uma única linha, acerte Ctrl + k. Para cortar toda a região selecionada, acerte Ctrl + W.
O texto pode ser colado usando o atalho Ctrl + y. Você pode pedalar nos itens mortos usando a chave Alt + y.
Itens de corte mais recente:
Usando alt + y para substituir isso por item antigo morto:
As operações de desfazer e refazer podem ser aplicadas por Ctrl + / e Ctrl + g seguido pela Ctrl + / teclas respectivamente.
Para aumentar o tamanho do texto da tela, clique nas chaves Ctrl + x seguido pela Ctrl + + (mais) e diminuir o tamanho do texto por Ctrl + x seguido pela Ctrl + - (menos).
Pesquisando e substituindo o texto
Para realizar uma pesquisa incremental simples, use as chaves ctrl + s. Pule de um resultado para outro pressionando continuamente esta tecla.
Para executar esta pesquisa incremental ao contrário, use as chaves Ctrl + r.
Para expressão regular, procure ocorra, pressione as chaves Ctrl + alt + s.
Para realizar uma consulta simples, substitua, use as chaves Alt + Shift + 5.
Pedindo que a palavra seja substituída:
Pedindo a palavra para substituir por:
Da mesma forma, o Emacs também permite que os usuários executem uma substituição de expressões regulares usando as chaves Ctrl + Alt + Shift + 5.
Recuperação de erros
O EMACS tem ótimos comandos que oferecem ajuda na recuperação ou restauração do conteúdo de um arquivo. Para abortar comandos que estão em execução ou foram parcialmente digitados, clique Ctrl + g.
Para recuperar um arquivo cujos dados podem ter sido perdidos, use as chaves Alt + x Para abrir o mini-buffer e depois entrar recuperar arquivo.
Para recuperar a sessão inteira e depois acertar Alt + x e entre recuperação-sessão.
Para reverter um arquivo alterado para sua forma original, acerte Alt + x e entre reverter-buffer.
Acessando ferramentas externas
A natureza poderosa dos emacs é vista pelo fato de tornar a integração com várias ferramentas externas possíveis. Esta é uma das razões pelas quais é considerado mais do que um editor de texto.
Para abrir a concha dentro dos emacs, pressione Alt + X e entre no concha.
A EMACS também tem o depurador do GDB embutido, que pode ser aberto ao bater Alt + x e entrando GDB.
A EMACS também oferece jogos interessantes como Tetris, Solitaire para seus usuários. Para abrir o tetris, basta acertar alt + x e entrar tetris.
Comando:
Resultado:
Conclusão?
Para acompanhar todos os comandos do EMACS, uma folha de dicas se torna bastante necessária, já que o Emacs tem muitas ferramentas dentro dela, e acessá -las através do menu é um aborrecimento.