Vim é um editor de texto Linux poderoso, mas tem uma curva de aprendizado íngreme. Considere instalar um desses cinco editores de texto inspirados no Vim.
O Vim é o editor ideal para a maioria dos administradores e engenheiros do sistema Linux. É versátil, leve e robusto. Mas para usuários não experientes do Linux, o Vim pode parecer um pouco opressor.
Se você está procurando um editor semelhante ao Vim que seja moderno e leve, mas poderoso, aqui está uma lista dos melhores editores de texto inspirados no Vim que são mais fáceis de usar.
1. Neovim
Um editor Vim moderno que começou em 2014, o Neovim é um fork direto do Vim que vem com recursos aprimorados e benefícios de desempenho.
Com o Neovim, você obtém todos os recursos padrão do Vim com os quais está familiarizado e muito mais. Por exemplo, você pode usar plug-ins do Vim e outros complementos no Neovim.
O Neovim é bem documentado, elegante e fácil de começar. Mas mais importante, O Neovim é moderno e muito fácil de customizar. Ele oferece suporte a temas personalizados e aprimoramentos avançados da GUI, tornando-o mais atraente visualmente.
O Neovim também vem com um emulador de terminal embutido. Isso permite que você execute comandos shell sem sair do editor.
Para instalar o Neovim em seu sistema, execute os seguintes comandos, dependendo da sua distro:
Em distribuições Linux baseadas em Debian, como o Ubuntu:
sudo apt-get install neovim
Em distribuições Linux baseadas em Arch:
sudo pacman -S neovim
No RHEL e seus derivados, o Neovim está disponível via Extra Packages for Enterprise Linux (EPEL):
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && yum install -y neovim python3-neovim
Inicie o Neovim executando o nvim comando em seu terminal.
2. Kakoune
Kakoune é outro editor de texto de código aberto e poderoso inspirado no Vim. Ele segue os mesmos princípios de edição modal do Vim e possui uma interface de usuário minimalista e livre de distrações.
O editor Kakoune vem com uma poderosa linguagem de script, KakouneScript, que permite estender a funcionalidade do Kakoune por meio de plug-ins e comandos de script. A linguagem de script também permite que você manipule texto, personalize seu editor e componha comandos complexos usando uma combinação de teclas.
É possível abrir várias instâncias do editor Kakoune, aprimorando a colaboração ao permitir que diferentes instâncias interajam. Além disso, isso permite uma fácil colaboração com ferramentas externas.
Assim como o Vim, o Kakoune é altamente extensível. Ele vem com uma interface de script que permite estender e personalizar suas funções por meio de plug-ins ou scripts.
A comunidade de usuários do Kakoune está crescendo, embora não seja tão grande quanto a do Neovim ou do Vim no momento em que escrevo.
Kakoune vem com documentação sensível ao contexto, que exibe dinamicamente informações relevantes sobre o comando ou operação atual, ajudando você a aprender e entender as opções disponíveis e funcionalidades.
Instale o Kakoune usando um dos seguintes comandos, dependendo da sua distribuição Linux:
Em distribuições Linux baseadas em Debian:
sudo apt install kakoune
Nas distribuições RHEL:
sudo dnf install kakoune
Para instalar o kakoune em distribuições Linux baseadas em Arch:
sudo pacman -S kakoune
Depois de instalado, você pode iniciar uma sessão Kakoune executando o kak comando em seu terminal.
3. SpaceVimName
Como um editor de texto moderno e poderoso baseado em Vim, o SpaceVim é altamente personalizável e oferece uma excelente experiência de edição.
Você precisa do Vim ou Neovim instalado para usar o SpaceVim. Ele adiciona uma camada de plug-ins, atalhos e configurações pré-configuradas ao Vim ou Neovim. Isso permite que você use os mesmos ótimos gerenciadores de pacotes com os quais você está familiarizado no Vim, como Vundle, vim-plug, etc.
Se você é um desenvolvedor de software, vai gostar da seleção de plug-ins e recursos que o SpaceVim vem com, como realce de sintaxe, conclusão de código, linting, controle de versão e muito mais.
O SpaceVim está muito bem documentado. Tanto o site oficial quanto a documentação integrada cobrem como começar, configuração do editor e dicas de uso diário.
O SpaceVim visa fornecer uma experiência Vim suave e rica em recursos para iniciantes e usuários experientes. Ele simplifica o processo de configuração, fornece um conjunto selecionado de plug-ins e oferece uma interface intuitiva para codificação e personalização eficientes.
Você pode instalar facilmente o SpaceVim usando seu script de instalação oficial. Por motivos de segurança, é sempre bom dar uma olhada nos scripts externos antes de executá-los em seu PC.
curl -sLf https://spacevim.org/install.sh | bash
Com o SpaceVim instalado, você pode iniciar o Vim ou Neovim usando os seguintes comandos: vim ou nvim.
4. micro
Micro é um editor de texto baseado em terminal leve e moderno que visa ser intuitivo e fácil de usar, ao mesmo tempo em que fornece alguns dos principais recursos e flexibilidade do Vim.
O Micro editor vem com uma interface amigável e interface de usuário moderna que é ideal, especialmente para usuários não experientes do Vim.
Você pode personalizar facilmente o Micro por meio de plug-ins. Tem uma comunidade vibrante de seguidores que estão constantemente adicionando novos recursos e funcionalidades.
Para engenheiros de software, você obtém muitos recursos para aprimorar seu fluxo de trabalho, como destaque de sintaxe, integração de conteúdo de versão etc.
Você pode instalar o Micro no seu PC usando o Snap. Os pacotes Snap são suportados em distribuições Linux baseadas em Debian, RHEL e Arch.
sudo snap install micro --clássico
Execute o micro comando para iniciar o editor.
5. Vis
Outro editor de texto modal inspirado no Vim, o principal objetivo do Vis é ser mais moderno e fácil de usar do que o Vim. Isso o torna uma excelente escolha para edição de texto. É simples de usar, mas poderoso e eficiente.
Vis é um editor de texto altamente extensível e personalizável. Ele usa a linguagem de script Lua para facilitar a personalização e a extensão de sua funcionalidade.
O Vis incorpora sua própria linguagem de comando, que fornece uma maneira concisa e expressiva de manipular o texto. Você também pode usar a linguagem integrada para operações avançadas de edição de texto e scripts de personalização complexos.
Para instalar o Vis, você precisará compilar o editor Vis usando os seguintes comandos:
Primeiro, instale todas as dependências necessárias. Em distros baseadas em Debian, execute:
sudo apt-get install libncursesw5-dev libreadline-dev lua5.3 liblua5.3-dev luajit libtermkey-dev
Em distribuições baseadas em RPM:
sudo dnf install ncurses-devel readline-devel lua lua-devel luajit libtermkey-devel
Instale as dependências em distros baseadas em Arch com:
sudo pacman -S ncurses readline lua luajit libtermkey
Em seguida, clone o repositório do editor Vis usando o seguinte comando git:
git clone https://github.com/martanne/vis
Uma vez baixado, use o comando cd para navegar até o diretório do repositório vis em seu PC local:
cd vis
Crie o código-fonte usando:
./configurar && fazer
Por fim, instale o vis executando:
sudo make install
Inicie o editor executando o vis comando em seu terminal.
Qual editor inspirado no Vim você usará?
Estes foram alguns dos melhores editores de texto inspirados no Vim, fáceis de usar e fáceis de adotar em seu fluxo de trabalho diário.
Os editores de texto baseados em terminal são leves, robustos e ideais para trabalhar no modo headless com servidores remotos.