Vim (abreviação de Vi Improved) é um editor de texto livre, de código aberto, poderoso, altamente configurável e extensível. Possui uma grande e dedicada comunidade de usuários que estão constantemente criando novos scripts úteis e atualizações para o editor de texto. O Vim suporta 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 em constante desenvolvimento para se tornar um editor de texto muito melhor, muitos usuários agora criaram vários editores semelhantes ao Vim com menos, mas poderosas e utilizáveis funcionalidades. Neste artigo, iremos revisar 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 livre, de código aberto, interativo, rápido, completamente personalizável e scriptá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 realce de sintaxe, autocompletar 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 livre, de código aberto, poderoso, extensível e utilizável que fornece as características tradicionais fundamentais do Vim. É uma extensão do Vim que vem com um emulador de terminal Linux embutido com recursos modernos de terminal, como estilo de cursor, eventos de foco e colagem entre colchetes. Importante, ele suporta a maioria dos plugins do Vim.

NeoVim fornece um AppImage que roda na maioria dos sistemas Linux, basta baixar 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. Amp Text Editor
Amp é um editor de código livre, de código aberto, leve, simples e inspirado no Vi/Vim para o 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 algumas das características básicas que você encontrará em editores de texto modernos.

4. Vis – Editor de Texto semelhante ao Vim
Vis é um editor de código livre e de código aberto, semelhante ao Vi, que estende a edição modal do vi com suporte integrado para múltiplos cursores/seleções implementados com a mesma linguagem de comando baseada em expressões regulares estruturais do editor.

Ele vem com um navegador de arquivos e diretórios, suporta modo de diff, vimgrep, criptografia e compressão. Suporta formatos comuns de arquivamento de arquivos como tar, zip e muitos outros. 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 embutido 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 VI Node.JS
Nvi também é um editor de código livre e 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 em mosaico.

Ele possui seus próprios modos: COMBO, NORMAL, REPLACE, BLOCK, LINE-BLOCK e COMMAND. Permite conectar várias sessões em uma configuração de host convidado, possibilitando a edição colaborativa de código. Além disso, suporta UNIX local e soquete TCP remoto para emparelhamento.
6. Pyvim – Clone puro do Vim em Python
Pyvim é uma reimplementação gratuita e de código aberto do Vim em Python, sem extensões em C e que roda no Pypy. Ele suporta atalhos de teclado do Vi, realce de sintaxe, muitos esquemas de cores, divisões horizontais e verticais, páginas de abas e muito mais.

É isso! Neste artigo, listamos os 6 melhores editores de código inspirados no Vim para Linux. Se esquecemos de mencionar algum que você está usando, deixe-nos saber através do formulário de feedback abaixo.
Source:
https://www.tecmint.com/vi-vim-inspired-code-editors-for-linux/