4 editores de texto baseados em terminal menos conhecidos para Linux que você deve considerar

4 editores de texto baseados em terminal menos conhecidos para Linux que você deve considerar

Editores de texto baseados em terminal são usados ​​para quase tudo no Linux; desde escrever scripts Bash rápidos e arquivos de configuração até produzir programas completos ou até mesmo escrever um romance.

Embora o nano venha pré-instalado na maioria das distros e o Emacs e o Vim tenham seus próprios seguidores, existem outros ótimos editores de texto baseados em terminal por aí. Aqui estão quatro dos melhores:

1. Hélice

editor helix no terminal ubuntu

Helix é um editor de texto focado em código, escrito em Rust e inspirado em Kakoune e Neovim. Suas raízes Kakoune são claramente visíveis devido ao foco em seleções múltiplas como uma função central essencial do Helix.

Ele também apresenta os recursos de edição modal mais famosos do Neovim, mas um pouco menos assustadores e mais fáceis de usar.

O realce de sintaxe é feito pelo Tree-sitter, permitindo que você manipule indentações, rastreie variáveis ​​e manipule seleções facilmente, sem desacelerar seu processo.

A melhor maneira de instalar o Helix em qualquer distro é compilá-lo a partir da fonte. Para fazer isso, primeiro você precisa instalar o Rust, juntamente com a ferramenta de pacote Cargo:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

O comando acima irá baixar e executar um script para instalar o Rust and Cargo. Agora clone o repositório Helix GitHub com:

git clone https://github.com/helix-editor/helix

Use o comando cd para ir para o diretório Helix e instale o Helix:

cd helix
cargo install --locked --path helix-term

Você pode então iniciar o Helix digitando:

hx

…em qualquer terminal.

Para escrever no Helix, você precisa entrar no modo de inserção pressionando a tecla i do teclado. Depois de inserir seu texto, pressione a tecla Escape para retornar ao modo normal. A partir daqui, editar e manipular texto é semelhante ao Vim. Os mapeamentos de teclas estão disponíveis na documentação oficial do Helix .

2. Amplificador

Guia de início rápido do editor de texto Amp

Semelhante ao Helix, o Amp também é escrito em Rust e se inspira fortemente no Vim, com combinações de teclas semelhantes e, novamente, uma abordagem modal para edição. O Amp é simples de usar e até mesmo os iniciantes podem se familiarizar com ele imediatamente – embora o principal mercado para o Amp sejam os desenvolvedores.

Além dos modos usuais, como inserir, normal e selecionar, o Amp vem com vários novos modos que fornecem funcionalidade adicional.

Amp vem com padrões sensatos e não requer nenhuma configuração inicial. Destaque de sintaxe, pesquisa de arquivo difusa e integração básica do Git estão disponíveis imediatamente.

Se você já tem o Rust and Cargo instalado, pode instalar o Amp com:

cargo install amp

Um recurso que realmente gostamos no Amp é a capacidade de suspender temporariamente sua sessão, retornar ao shell e retomar a edição de onde você parou. Você pode fazer isso pressionando a tecla Z no modo normal.

Para continuar editando, digite fg em seu terminal. A documentação completa do Amp está disponível no site oficial do Amp . Como alternativa, depois de iniciar o Amp pela primeira vez, pressione ? para visualizar o extenso guia de início rápido.

3. Zee

Afastando-se por um momento dos editores inspirados no Vim, Zee afirma ser um editor moderno para o terminal, no espírito do Emacs. Escrito em Rust, Zee é incrivelmente rápido e fluido, apresentando 100 quadros por segundo, com edições renderizadas em menos de 10 milissegundos. Semelhante ao Helix, o Zee usa o Tree-sitter para realce e validação de sintaxe.

Novamente, você deve ter o Cargo e o Rust instalados antes de instalar o Zee com:

cargo install --locked zee

Se você deseja que o Zee se integre à área de transferência do sistema (você provavelmente deseja), precisará instalar o Zee com o recurso de área de transferência do sistema:

cargo install --locked --features system-clipboard zee

Uma vez instalado, você pode iniciar o Zee digitando:

zee

…em qualquer terminal.

Alternativamente, você pode abrir um ou mais arquivos no Zee passando-os como argumentos. Por exemplo:

zee this.file that.file another.file

…abrirá vários arquivos com o editor.

Como seria de esperar de um editor de texto inspirado no Emacs, o Zee usa combinações de teclas semelhantes ao Emacs. Você pode encontrar uma lista deles no GitHub .

4. Micro

editor de microtexto com três divisões

O Micro visa ser o substituto do sempre popular editor de texto nano e é leve em recursos e tamanho. Você também pode gostar de saber que não precisa instalar Rust ou Cargo para instalá-lo em seu sistema.

A maneira mais fácil de instalar o editor de texto Micro é baixar e executar o script de instalação fornecido pelos desenvolvedores. O comando a seguir buscará o script usando curl e canalizará a saída para o Bash:

curl https://getmic.ro | bash

Como alternativa, se você tiver o gerenciador de pacotes snap instalado, basta digitar o seguinte para instalar o Micro em sua máquina:

snap install micro --classic

Como você pode esperar do nome, Micro é pequeno. Também é fácil de usar e poderoso, e vem com várias teclas de atalho que ajudam você a executar tarefas comuns com facilidade e rapidez.

Teclas de atalho e combinações de teclas são armazenadas em ~/.config/micro/bindings.json , e você pode editá-las facilmente com:

micro ~/.config/micro/bindings.json

O realce de sintaxe é integrado para 75 linguagens de programação diferentes. O Micro oferece suporte a divisões, para que você possa editar vários arquivos simultaneamente, no estilo de um gerenciador de janelas lado a lado, e pode até usar uma dessas divisões para abrir outro shell interativo no editor.

O Micro vem com sete esquemas de cores diferentes e suporte para mouse para que você possa arrastar e soltar texto no editor.

Você pode iniciar o Micro com:

micro

…e comece a digitar. Ao contrário dos editores derivados do Vim, você não precisa alternar os modos primeiro!

Para obter ajuda com as combinações de teclas Micro, abra a barra de comandos com Ctrl + E e digite:

help defaultkeys

Editores de texto de terminal não são para todos

Embora a edição de texto no terminal Linux seja divertida e produtiva, você pode achar que precisa de mais colírio para os olhos do que está disponível em qualquer uma dessas ofertas.

Se você achar que precisa de extras opcionais, como tamanhos de fonte variados, tabelas e formatação avançada, talvez seja melhor usar um processador de texto completo. Felizmente, existem vários que você pode instalar e usar no Linux.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *