7 Editores Vim para Melhor Produtividade em 2022

O Vim é um editor de texto baseado em terminal flexível, eficiente e de código aberto. Vim significa “Vi Improved”, o que significa que é uma versão renovada do editor de texto Vi.

O Vim é considerado um dos melhores editores de texto para profissionais de segurança e usuários de Linux. O Vim tem uma base de usuários enorme e ativa que está lançando continuamente novos módulos, complementos e melhorias no editor de texto.

É rápido e fácil de usar, permitindo que os usuários façam alterações em arquivos e diretórios com apenas algumas teclas. O editor Vim vem pré-instalado em quase todas as distribuições Linux.

Características do Vim

  • Compatibilidade entre plataformas
  • Muito personalizável e adaptável
  • Gerenciador de pacotes integrado e primitivos de manipulação de texto.
  • Configuração portátil e uma estrutura de plug-in flexível
  • Curva de aprendizado íngreme. Mas uma vez aprendido, será uma ferramenta de produtividade fantástica.

Apesar do fato de que o Vim está sendo constantemente aprimorado para se tornar um editor de texto eficaz, alguns indivíduos desenvolveram uma variedade de editores inspirados no Vim com recursos mais eficientes e funcionais, como execução assíncrona, pesquisa avançada de arquivos etc. editores disponíveis na internet.

Neste artigo, mostraremos alguns excelentes editores inspirados no vim que ajudam você a ser mais produtivo.

Vamos rolar!

NeoVim

NeoVim é um editor de texto baseado em vim rápido, moderno e hiperextensível. O NeoVim foi projetado para usuários que desejam o melhor do Vim, além de recursos adicionais. É uma ferramenta de edição de texto gratuita e de código aberto. É apenas uma extensão do vim que adiciona vários novos recursos à edição padrão do Vim, incluindo melhorias significativas de desempenho e vários complementos contribuídos pela comunidade.

NeoVim também é conhecido como “Nvim”. O Nvim possui excelente suporte a LUA e também as UIs estendidas podem ser habilitadas sem nenhuma alteração na funcionalidade subjacente.

Características:

  • Compatibilidade entre plataformas
  • Realce de sintaxe
  • Muito personalizável e escalável de acordo com as necessidades do usuário.
  • Emulador de terminal integrado
  • A execução assíncrona é possível.

Vale a pena experimentar o NeoVim. Está disponível para download para vários sistemas operacionais, como Linux, Windows e macOS.

Kakoune

Kakoune é um editor de código livre e de código aberto. É um editor baseado em Vim para melhorar o mecanismo de edição para maior capacidade de resposta. É extremamente personalizável de acordo com os requisitos do usuário. Várias ferramentas de edição e reescrita de texto estão incluídas neste editor de código.

Kakoune é um editor de código modal escrito em C++. Tem o seu próprio estilo distinto em termos de design e funcionalidade. Recuo automático e preenchimento automático durante a digitação são apenas alguns recursos disponíveis. Também vale a pena notar que este editor de código suporta uma ampla variedade de linguagens de programação e script.

Características:

  • Primitivas avançadas de manipulação de texto
  • Rápido e flexível
  • Ferramentas de edição de texto integradas para realce de sintaxe e sugestões de código para vários idiomas.
  • Várias seleções para interação simultânea de código usando diferentes primitivos, como filtragem e alinhamento.

Para conhecer mais recursos do editor de texto Kakoune, visite o site oficial Repositório do GitHub.

Hélice

Outro editor vim elegante e portátil é Hélice. Helix é um editor de texto moderno baseado em Rust. No Helix, Tree-sitter é usado para realce de sintaxe, semelhante ao NeoVim. Babá de árvore funciona como um compilador que analisa o código em árvores de sintaxe e fornece uma ampla gama de informações sobre a estrutura do código.

Análise e modificação de código são suportadas por meio do servidor de linguagem integrado. Pacotes pré-construídos estão disponíveis para várias distribuições.

Características:

  • Integração Tree-sitter integrada para realce de sintaxe e navegação de código.
  • Várias seleções para edição de código simultânea.
  • Construído usando ferrugem e capaz de rodar em um terminal.

Por favor, visite o repositório oficial do GitHub para mais instalação detalhes.

Amplificador

Amplificador é um editor de texto rápido, escalável e baseado em vim. Ele inclui todos os elementos essenciais de um texto contemporâneo e editor de código. Ele é executado em um terminal semelhante ao editor vi/vim. Ele também usa mapas de teclas flexíveis para combinar vários comandos e diretivas integrados para criar macros novas e exclusivas. O editor de amplificador é escrito na linguagem Rust

Características:

  • É executado em um terminal sem a necessidade de um aplicativo GUI.
  • Realce de sintaxe e integração com git
  • Combina várias diretivas internas para criar macros atualizadas.
  • Mecanismo robusto de busca de arquivos para indexar os arquivos.

O Amp está disponível sob uma licença gratuita e de código aberto. Uma linguagem de programação Rust deve ser instalada no sistema antes de instalar este editor de texto. Não há necessidade de configurar o Amp manualmente após a instalação. Ele tem tudo o que você precisa para começar e não requer complementos adicionais.

Moe

Moe é outro editor de texto fantástico baseado no vim e escrito na linguagem de programação multiparadigma Nim. É um editor de texto que roda em um terminal similar ao Amp, Nano e Vi. Moe utiliza o mesmo ambiente e ligações de teclas semelhantes ao vim. Se você já usou o Vim antes, não terá problemas para se adaptar.

O objetivo deste projeto Moe é criar um editor de texto poderoso que seja altamente flexível, produtivo, fácil de usar e de alto desempenho.

Características:

  • Gerenciador de arquivos simples e mecanismo de recuo automático
  • Opção para realizar pesquisa incremental e filtrar os resultados
  • Modo de configuração e backups automáticos
  • As janelas podem ser divididas em horizontais ou verticais para gerenciar espaços de trabalho.

Verifica a Guia de instalação para configurar e compilar o editor Moe no terminal.

Vis

Vis é um editor de texto gratuito e de código aberto altamente eficiente que combina os melhores recursos dos editores Vi e Sam. É um editor orientado a tela com bom suporte a Unicode que pode lidar com uma ampla variedade de arquivos, incluindo arquivos binários e de diretório.

Ele suporta uma variedade de formatos de arquivamento de arquivos, incluindo tar, dar, zip e outros. As seleções são as primitivas de edição primárias no Vis e usam o mesmo método de edição modal que o vim.

Características:

  • API de extensão Lua integrada
  • As gramáticas de expressão são usadas para enfatizar a sintaxe.
  • Várias seleções para edição de código simultânea

O Vis também inclui um verificador de shell integrado e outros recursos, como dígrafo e manuseio da área de transferência. Ele também fornece um interpretador Lua para escrever plugins e extensões. Muitas distribuições Linux incluem Vis por padrão. Caso contrário, ele também pode ser instalado manualmente clonando o repositório do GitHub.

Vil

Vil é um elegante editor de texto de código aberto que incorpora recursos dos editores Emacs e vi. Vile significa “VI Like Emacs”, escrito em linguagem C. Ele suporta realce de sintaxe, seleção de várias janelas, preenchimento automático de comandos e muito mais.

E também, existe uma versão X do vil chamada xvile para um sistema X-windows com suporte a cursor, barra de navegação e outros recursos.

Características:

  • Várias janelas são suportadas.
  • Não há limite de quantas vezes o usuário pode desfazer ou refazer o conteúdo.
  • Cercas de código complexas e preenchimento automático de comandos
  • As diretivas incorporadas podem ser usadas para conectar as instruções do Vile de maneira restritiva.

A documentação vil é diferente de qualquer outro editor de texto. Inclui um extenso arquivo de ajuda que pode ser acessado com teclas, bem como painéis interativos que exibem entradas de registro, seleções de modo e outras informações.

Empacotando

Os editores inspirados no vim descritos acima, juntamente com seus recursos distintos, podem ajudá-lo a escolher o melhor de acordo com suas necessidades. Experimente-os agora mesmo!

Espero que você tenha achado este artigo útil para aprender sobre alguns dos melhores editores do Vim.

Você também pode estar interessado em aprender sobre os melhores ambientes de desktop Linux para usar que podem ser instalados em qualquer distribuição Linux.