O Emacs é um dos editores de texto mais antigos que você pode encontrar hoje. Está em desenvolvimento há mais de 40 anos a partir do ano de 2022.
O Emacs é multiplataforma, de código aberto e versátil. Você pode usá-lo para uma ampla variedade de coisas, desde edição de arquivos de configuração até programação e processamento de documentos. Entender como usar este poderoso editor pode melhorar muito sua produtividade no Linux.
Instalando o Emacs no Linux
Antes de prosseguirmos, você deve instalar o editor de texto Emacs se não o tiver em seu PC. Veja como você pode usar o gerenciador de pacotes da sua distribuição para instalar o Emacs.
Em distribuições baseadas em Debian
Primeiro, atualize suas fontes de pacotes usando o seguinte comando:
sudo apt atualizar
Em seguida, instale o editor de texto Emacs.
sudo apt instalar emacs
No Fedora, CentOS e RHEL
Use o gerenciador de pacotes DNF para instalar o Emacs no Red Hat Enterprise Linux (RHEL), Fedora e distribuições semelhantes.
sudo dnf instalar emacs
Em distribuições Linux baseadas em Arch
Usar o gerenciador de pacotes Pacman em distribuições baseadas em Arch, como Manjaro e Garuda Linux, para instalar o Emacs.
sudo pacman -S emacs
Iniciando o Emacs
Você pode verificar a versão do Emacs que está executando no seu PC usando o seguinte comando:
emacs --versão
Você pode iniciar o Emacs executando o comando emacs -nw, e ele será iniciado dentro do terminal. Para abrir a GUI do Emacs, basta executar o comando emacs sem argumentos ou parâmetros.
emacs -nw
Alternativamente, você pode pressionar o botão Super tecla no teclado e digite emacs na entrada de pesquisa que aparece. Você terá a opção de iniciar a versão GUI do Emacs ou a versão baseada em terminal.
Vejamos o Emacs baseado em terminal porque depende principalmente de sua capacidade de usar controles de teclado e atalhos para navegação e processamento. Você também pode usar os mesmos comandos na interface gráfica do Emacs. Além disso, você tem os botões GUI nos quais você pode clicar para acessar sua funcionalidade.
Navegação no Emacs
Use as teclas de seta para navegar e mover o cursor para cima, para baixo, para a esquerda e para a direita, conforme necessário.
Para abrir um novo arquivo, navegue até o link de texto Visite o novo arquivo então aperte Digitar. O Emacs solicitará que você insira um nome de arquivo, basta digitar index.txt ou qualquer nome de sua preferência e pressione Digitar. Por padrão, o arquivo é salvo em sua pasta pessoal. Você pode especificar outro local de arquivo, se desejar.
O Emacs tem uma barra de menu principal na parte superior. Imediatamente depois disso é o buffer principal que é a janela que você usa para editar arquivos. Na parte inferior do buffer está a barra de status, que mostra qual arquivo você está editando e seu estado. Digite algum texto na janela para prosseguir.
Imprensa Ctrl + X então Ctrl+C para sair do Emacs. Quando solicitado a salvar quaisquer alterações não salvas, pressione y para sim ou n para nº.
Você pode abrir o arquivo novamente executando o comando emacs ~/index.txt -nw.
Atalhos de teclado importantes do Emacs
o Ctrl key é uma das chaves mais importantes do Emacs. Na verdade, é simplesmente representado por C. Por exemplo, para obter ajuda, você pode usar o comando Emacs CH, ou seja, pressione Ctrl+H. Para iniciar o tutorial do Emacs, execute o comando Emacs C-ht, ou seja, pressione Ctrl+H em seguida, solte seguido por T.
Outra chave importante é M, Meta, que é a abreviação de Alt, ou Opções. o Esc chave é simplesmente E.
o Digitar A chave é chamada de RETIRAR no Emacs, ou seja, Return.
Edição de arquivos Emacs no Linux
Vamos dar uma olhada em algumas funções básicas de edição que você usará frequentemente no editor Emacs. Para um melhor aprendizado, as seções a seguir usarão a representação convencional dos comandos do Emacs, ou seja, Tecla C1 tecla2.
Texto em destaque
Para destacar ou marcar o texto, primeiro navegue até o texto que deseja destacar. A seguir, pressione Ctrl + barra de espaço (C-Barra de espaço). O Emacs definirá um ponto de marca inicial e você pode simplesmente mover o cursor com as teclas de seta para destacar o texto desejado.
Usar C-xh para destacar todo o texto do seu documento ou buffer atual. Imprensa C-Barra de espaço para desmarcar todo o texto realçado ou selecionado.
Usar Alt + H (M-h) para selecionar todo o texto em seu parágrafo atual.
Copiando e colando
Imprensa Ai credo, isso é (Esc + w) para copiar o texto destacado no Emacs. Navegue até o ponto em que deseja colar o texto e pressione C-y.
Imprensa C-w para cortar o texto realçado ou selecionado, navegue até a posição em que deseja colar o texto e pressione C-y.
Excluindo texto
Você pode usar o Excluir e Retrocesso teclas do seu teclado para excluir texto no Emacs, mas para aumentar sua produtividade, vamos dar um passo adiante.
Por exemplo, para excluir rapidamente uma palavra inteira, mova o cursor no início da palavra e pressione M-d. Para excluir várias palavras, segure M (a tecla Meta) e continue pressionando a tecla d chave.
Você pode excluir rapidamente uma linha inteira movendo o cursor para o início da linha e pressionando C-k. O comando exclui todo o texto desde o início do cursor até o final da linha.
Desfazendo alterações
Se você cortou ou excluiu um texto que não pretendia, pode usar o comando desfazer do Emacs para desfazer rapidamente suas ações recentes.
Basta pressionar C-x você para desfazer e continue repetindo o atalho para desfazer as ações mais recentes. Alternativamente, você pode pressionar o botão C-/ (barra) atalho.
Pesquisando texto no Emacs
Se você quiser pesquisar uma palavra ou texto específico em seu documento, basta pressionar C-s, e o Emacs fará uma pesquisa avançada. Ele solicitará que você insira seu termo de pesquisa. O Emacs procura ativamente as palavras-chave assim que você começa a digitar. Para pesquisar para trás, basta pressionar C-r.
Obtendo ajuda com o Emacs
Compreender o vocabulário e os comandos do Emacs é a chave para dominar o Emacs. Por exemplo, salvar no Emacs é representado por escrita, abrir um novo arquivo é "Visitando Novo Arquivo", etc.
Tente entender o que os comandos estão fazendo em vez de memorizar os toques de comando. Além disso, observe que apenas tocamos na ponta do iceberg quando se trata de usar o Emacs. Felizmente, o Emacs vem com uma ótima documentação, incluindo manuais e tutoriais e tópicos de ajuda específicos que você pode consultar.
Execute o comando Emacs CH para obter tópicos de ajuda específicos.
Use o comando C-h r para acessar o manual do Emacs.
Usar C-ht para acessar o tutorial embutido do Emacs.
Editando arquivos no Linux com Emacs
Qualquer pessoa pode facilmente começar a usar o editor Emacs no Linux para editar arquivos de configuração, processamento de texto e programação. Usar o Emacs com eficiência aumentará muito sua produtividade.
sed e awk são duas das ferramentas de manipulação e processamento de strings mais usadas disponíveis para Linux. Combine-os com o seu poder de edição de texto Emacs e você terá um rolo compressor.