Pesquisa de site

Meus editores de linha de comando favoritos para Linux: qual é o seu?


Saber como editar arquivos de forma rápida e eficaz por meio da linha de comando é vital para todo administrador de sistema Linux. As edições de arquivos são realizadas diariamente, seja um arquivo de configuração, arquivo de usuário, documento de texto ou qualquer arquivo que você precise editar.

É uma boa ideia escolher um editor de texto de linha de comando favorito e dominá-lo. Embora seja benéfico saber usar vários editores de texto, dominar pelo menos um é essencial para lidar com tarefas mais complexas.

Neste tutorial, apresentaremos os editores de texto de linha de comando mais comuns no Linux e discutiremos seus prós e contras.

No entanto, não forneceremos um guia completo sobre como trabalhar com cada um deles, pois poderia ser um artigo totalmente separado com explicações detalhadas.

1. Editor Vi/Vim

O primeiro da nossa lista é o infame Vi/Vim (Vim vem de Vi melhorado), que é muito editor de texto flexível que pode realizar muitas operações diferentes no texto.

Por exemplo, você pode usar expressões regulares no Vim para substituir trechos de texto em um arquivo. Essa, claro, não é sua única vantagem, mas também oferece fácil navegação entre linhas, palavras, parágrafos e destaque de texto.

O Vim pode não ser o editor de texto mais fácil de usar, mas é frequentemente preferido por desenvolvedores e usuários avançados do Linux. Se quiser instalar o editor de texto de linha de comando Vim em seu sistema, você pode usar o comando associado à sua distribuição Linux:

Instale o Editor Vi/Vim no Linux

sudo apt install vim         [On Debian, Ubuntu and Mint]
sudo yum install vim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vim  [On Gentoo Linux]
sudo apk add vim             [On Alpine Linux]
sudo pacman -S vim           [On Arch Linux]
sudo zypper install vim      [On OpenSUSE]    

Se desejar ver nossa cobertura abrangente do Vim, consulte os links abaixo:

2. NanoEditor

Nano é provavelmente um dos editores de texto de linha de comando mais usados. A razão para isso é sua simplicidade e o fato de estar pré-instalado na maioria das distribuições Linux.

Nano não tem a flexibilidade do Vim, mas certamente fará o trabalho se você precisar editar um arquivo grande. Na verdade, pico e nano são bastante semelhantes.

Ambos têm suas opções de comando exibidas na parte inferior para que você possa escolher qual deles executar. Os comandos são completados com combinações de teclas Ctrl e uma letra exibida na parte inferior.

O Nano possui os seguintes recursos que você pode usar imediatamente:

  • Obter ajuda
  • Escreva
  • Justificar
  • Ler arquivo
  • Onde está (pesquisar)
  • Página anterior
  • Próxima página
  • Cortar texto
  • Texto sem cortes
  • Cur Pos (posição atual)
  • Verificação ortográfica

Instale o Nano Editor no Linux

sudo apt install nano         [On Debian, Ubuntu and Mint]
sudo yum install nano         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/nano  [On Gentoo Linux]
sudo apk add nano             [On Alpine Linux]
sudo pacman -S nano           [On Arch Linux]
sudo zypper install nano      [On OpenSUSE]    

Você pode consultar nosso guia completo sobre edição de arquivos com o editor Nano na linha de comando do Linux.

3. Editor Emacs

Este é provavelmente o editor de texto mais complexo da nossa lista. É o editor de linha de comando mais antigo disponível para sistemas baseados em Linux e UNIX. O Emacs pode ajudar você a ser mais produtivo, fornecendo um ambiente integrado para diferentes tipos de tarefas.

A princípio, a interface do usuário pode parecer um tanto confusa. O bom é que o emacs possui um manual bem detalhado que vai te ajudar na navegação de arquivos, edições, customização e configuração de comandos. Emacs é a ferramenta definitiva usada por usuários avançados do *Nix.

Aqui estão alguns dos recursos que o tornam a escolha preferida em relação aos editores anteriores que mencionamos:

  • A plataforma do servidor Emacs permite que vários hosts se conectem ao mesmo servidor Emacs e compartilhem a lista de buffers.
  • Gerenciador de arquivos poderoso e extensível.
  • Personalização além de um editor normal – como alguns dizem, é um sistema operacional dentro do sistema operacional.
  • Personalização de comandos.
  • Pode mudar para o modo semelhante ao Vi(m).

Instale o Editor Emacs no Linux

O Emacs é um editor multiplataforma e pode ser facilmente instalado com os comandos mostrados abaixo:

sudo apt install emacs         [On Debian, Ubuntu and Mint]
sudo yum install emacs         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/emacs  [On Gentoo Linux]
sudo apk add emacs             [On Alpine Linux]
sudo pacman -S emacs           [On Arch Linux]
sudo zypper install emacs      [On OpenSUSE]    

4. Editor de microtexto

Micro é um editor de texto moderno e intuitivo baseado em terminal que preenche a lacuna entre os editores de linha de comando tradicionais e as expectativas contemporâneas dos usuários.

Ao contrário das curvas de aprendizado íngremes associadas a editores como o Vim ou o Emacs, o Micro oferece uma abordagem mais amigável, tornando-o acessível tanto para novatos quanto para iniciantes. usuários experientes.

Um dos recursos de destaque do Micro é o suporte à funcionalidade do mouse, permitindo aos usuários selecionar, copiar e colar texto da mesma forma que fariam em um editor gráfico.

Além disso, possui um robusto sistema de plugins, permitindo aos usuários ampliar suas capacidades de acordo com suas necessidades. O realce de sintaxe, os painéis divididos e os atalhos de teclado personalizáveis aumentam ainda mais seu apelo.

Em essência, o Micro Editor encapsula o melhor dos dois mundos: o poder e a eficiência da edição de terminal, combinados com a facilidade e familiaridade dos editores de texto modernos.

Instale o MicroEditor no Linux

Existe um script útil que pode instalar ‘Micro’ para você baixando o binário pré-construído mais recente usando o comando curl conforme mostrado.

curl https://getmic.ro | bash

O script instalará o micro binário no diretório atual.

5. ne (bom editor)

O editor de texto “ne”, que significa “Nice Editor” é um editor leve e fácil de usar para o terminal que foi projetado para preencher a lacuna entre editores simples como “nano” e outros mais complexos como “vim” ou “emacs“.

Instale ne no Linux

ne é um editor multiplataforma e pode ser facilmente instalado com os comandos mostrados abaixo:

sudo apt install ne         [On Debian, Ubuntu and Mint]
sudo yum install ne         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ne  [On Gentoo Linux]
sudo apk add ne             [On Alpine Linux]
sudo pacman -S ne           [On Arch Linux]
sudo zypper install ne      [On OpenSUSE]    
Conclusão

Existem outros editores de linha de comando, mas eles mal alcançam a funcionalidade que os 3 acima fornecem. Quer você seja um novato em Linux ou um guru em Linux, definitivamente precisará aprender pelo menos um dos editores mencionados acima.

Se perdemos algum editor de linha de comando neste artigo, não se esqueça de nos informar por meio de comentários.