Pesquisa de site

6 melhores editores de código inspirados no Vi/Vim para Linux


Vim (abreviação de Vi Improved) é um editor de texto gratuito, de código aberto, poderoso, altamente configurável e extensível. Possui uma comunidade grande e dedicada de usuários que estão constantemente criando novos scripts úteis e atualizações para o editor de texto. O Vim oferece suporte a centenas de linguagens de programação e formatos de arquivo, tornando-o um dos melhores editores de código multiplataforma.

Leia também: 18 melhores IDEs para programadores e desenvolvedores

Embora o Vim esteja sendo continuamente desenvolvido para se tornar um editor de texto muito melhor, muitos usuários já criaram vários editores semelhantes ao Vim, com menos recursos, mas poderosos e utilizáveis. Neste artigo, revisaremos os 6 melhores editores de código inspirados no Vi/Vim para sistemas Linux.

1. Editor de código Kakoune

Kakoune é um editor de código gratuito, de código aberto, interativo, rápido, totalmente personalizável e programável, inspirado no Vim, com uma arquitetura cliente/servidor. Ele roda em sistemas semelhantes ao Unix, como Linux, FreeBSD, MacOS e Cygwin.

Ele vem com uma série de ferramentas de edição/escrita de texto, suporta destaque de sintaxe, preenchimento automático durante a digitação e suporta muitas linguagens de programação diferentes. Também implementa seleções múltiplas como um procedimento essencial para interagir com seu texto. Além disso, a arquitetura cliente/servidor do Kakoune permite a edição colaborativa de código.

2. Neovim

Neovim é um editor de código gratuito, de código aberto, poderoso, extensível e utilizável que fornece os recursos tradicionais fundamentais do Vim. É uma extensão do Vim que vem com um emulador de terminal Linux integrado com recursos de terminal modernos, como estilo de cursor, eventos de foco e colagem entre colchetes. É importante ressaltar que ele suporta a maioria dos plug-ins do Vim.

NeoVim fornece um AppImage que roda na maioria dos sistemas Linux, basta fazer o download e executá-lo conforme mostrado.

curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage
chmod u+x nvim.appimage
./nvim.appimage

3. Editor de texto de amplificador

Amp é um editor de código gratuito, leve, simples e inspirado no Vi/Vim para o seu terminal Linux, desenvolvido usando a linguagem de programação Rust. Ele implementa o modelo de interação central do Vi/Vim de forma simplificada e reúne alguns dos recursos básicos que você encontrará em editores de texto modernos.

4. Vis – Editor de texto semelhante ao Vim

Vis é um editor de código gratuito e de código aberto semelhante ao Vi que estende a edição modal do vi com suporte integrado para vários cursores/seleções implementados com a linguagem de comando baseada em expressão regular estrutural do mesmo editor.

Ele vem com um navegador de arquivos e diretórios, suporta modo diff, vimgrep, criptografia e compactação. Ele suporta formatos comuns de arquivamento de arquivos, como tar, zip e muitos mais. Também permite trabalhar com protocolos de rede como HTTP, FTP e SSH, entre outros. Além disso, o Vis vem com um verificador de shell integrado e muito mais.

Vis está incluído na maioria das distribuições Linux e pode ser facilmente instalado usando sistemas de gerenciamento de pacotes.

5. Nvi – Editor de texto Node.JS VI

Nvi também é um editor de código gratuito de código aberto inspirado no Vim que fornece os melhores recursos do Vim combinados com uma interface de usuário baseada em texto de terminal de 256 cores e janelas lado a lado.

Possui modos próprios: COMBO, NORMAL, REPLACE, BLOCK, LINE-BLOCK e COMMAND. Permite conectar diversas sessões na configuração host-convidados, possibilitando assim a edição colaborativa do código. Além disso, ele suporta UNIX local e soquete TCP remoto para emparelhamento.

6. Pyvim – Clone Python Vim Puro

Pyvim é um código aberto gratuito, reimplementação do Vim em Python, sem extensões C e roda em Pypy. Ele suporta combinações de teclas Vi, realce de sintaxe, muitos esquemas de cores, divisões horizontais e verticais, páginas de guia e muito mais.

Isso é tudo! Neste artigo, listamos os 6 melhores editores de código inspirados no Vim para Linux. Se perdemos algum que você está usando, informe-nos por meio do formulário de feedback abaixo.