Meus Editores de Linha de Comando Favoritos para Linux – Qual é o Seu Editor?

Saber como editar arquivos de forma rápida e eficaz através da linha de comando é vital para todo administrador de sistemas Linux. Edições de arquivos são realizadas diariamente, quer seja um arquivo de configuração, arquivo de usuário, documento de texto, ou qualquer outro arquivo que precise ser editado.

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

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

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

1. Editor Vi/Vim

Primeiro em nossa lista está o infame Vi/Vim (Vim vem de Vi melhorado), que é um editor de texto muito flexível que pode realizar muitas operações diferentes em texto.

Vi/Vim Linux Editor

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

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

Instalar 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 você gostaria de ver nossa cobertura abrangente do Vim, consulte os links abaixo:

2. Editor Nano

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

Nano Editor for Linux

O 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 executar. Os comandos são completados com combinações de teclas de Ctrl e uma letra exibida na parte inferior.

O Nano tem as seguintes características que você pode usar prontamente:

  • Obter Ajuda
  • Escrever
  • Justificar
  • Ler Arquivo
  • Onde está (buscar)
  • Página anterior
  • Próxima página
  • Recortar Texto
  • Desfazer Recorte de Texto
  • Pos. Atual (Posição atual)
  • Verificar Ortografia

Instalar Editor Nano 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 abrangente 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 em nossa lista. É o editor de linha de comando mais antigo disponível para sistemas Linux e UNIX. O Emacs pode ajudá-lo a ser mais produtivo, fornecendo um ambiente integrado para diferentes tipos de tarefas.

Emacs Editor for Linux

À primeira vista, a interface do usuário pode parecer um tanto confusa. A boa notícia é que o emacs possui um manual muito detalhado que o ajudará na navegação de arquivos, edições, personalizações e configuração de comandos. O Emacs é a ferramenta definitiva usada por usuários avançados de sistemas *Nix.

Aqui estão algumas das características que o tornam a escolha preferida sobre os 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.
  • Gestor de ficheiros poderoso e extensível.
  • Personalização para além de um editor regular – como alguns dizem que é um SO dentro do SO.
  • Personalização de comandos.
  • Pode mudar para o modo Vi(m).

Instalar o Editor Emacs no Linux

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 Texto Micro

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

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

Uma das características marcantes do Micro é o seu suporte para funcionalidades de mouse, permitindo aos usuários selecionar, copiar e colar texto como fariam em um editor gráfico.

Além disso, ele possui um sistema de plugins robusto, permitindo aos usuários estender suas capacidades de acordo com suas necessidades. Realce de sintaxe, divisão de painéis e associações de teclas personalizáveis aumentam ainda mais seu apelo.

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

Micro Text Editor

Instalar o Editor Micro no Linux

Há um script útil que pode instalar o ‘Micro‘ para você baixando o binário pré-compilado mais recente usando o comando curl como mostrado.

$ curl https://getmic.ro | bash

O script instalará o binário micro na pasta atual.

5. ne (Nice Editor)

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

ne – text editor

Instalar 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 dificilmente atingem a funcionalidade que os 3 acima fornecem. Se você é um novato no Linux ou um guru do Linux, definitivamente precisará aprender pelo menos um dos editores mencionados acima.

Se nos esquecemos de algum editor de linha de comando neste artigo, por favor, não se esqueça de nos informar através dos comentários.

Source:
https://www.tecmint.com/linux-command-line-editors/