Vim é um dos editores de código mais populares usado por muitos desde o Vim encontrado na maioria dos sistemas Unix (isso inclui o Linux) é uma das ótimas opções que os programadores e administradores de sistemas costumam usar.
este editor é muito completo e acima de tudo muito versátil já que possui ótimos recursos que o tornam uma ótima opção de uso. Embora nativamente muitos descartem o uso do Vim, é porque desconhecem o grande potencial que ele tem para ser customizado às nossas necessidades.
Sobre o Vim
Entre as funcionalidades que podemos destacar do Vim encontramos:
- Verificador ortográfico integrado
- Preenchimento automático de texto
- Navegação com guias
- Múltiplas janelas, dividindo a área de edição horizontal ou verticalmente.
- O realce de sintaxe depende da linguagem de programação ou linguagem de tag usada
- Desfazer e refazer comandos
- Compreensão de mais de 200 sintaxes diferentes
- Linguagem de script para programar extensões
- Conclusão de comandos, palavras e nomes de arquivos
- Compressão e descompressão de arquivos, o que torna possível editar arquivos compactados
- Reconhecimento de formatos de arquivo e conversão entre eles.
- Histórico de pedidos executados
- Gravação e reprodução de macro
- Salvando configurações entre sessões
- Dobramento de código automático e manual
- Interface gráfica opcional
O que torna interessante Vim é que é altamente configurável e personalizável então o uso de plugins nele pode ser possível.
Esses plugins tiveram que ser baixados manualmente, distribuídos como tarballs e extraídos em um diretório chamado ~ / .vim.
Gerenciar os plugins desta forma não representa nenhum problema à primeira vista, mas quando o suficiente deles for usado pode resultar em um grande desastre, já que todos os arquivos de cada plugin estão concentrados em um único diretório.
É aqui que os gerenciadores de plug-ins do Vim são úteis. Os gerenciadores de plug-ins salvam os arquivos de plug-ins instalados em um diretório separado, tornando muito fácil gerenciar todos os plug-ins
Vim-plug é um gerenciador de plugins vim minimalista, de código aberto e gratuito que pode instalar ou atualizar plug-ins em paralelo.
Crie clones para minimizar o uso de espaço em disco e o tempo de download. Suporta carregamento de plug-in sob demanda para inicialização mais rápida.
Outros recursos notáveis são branch, tag, link, suporte pós-atualização, suporte a plug-in gerenciado externamente, etc.
Como instalar o Vim-plug no Ubuntu 18.04 e derivados?
Se eles são usuários do Vim e deseja instalar este gerenciador de add-on deve abrir um terminal e executar os seguintes comandos.
Abrimos o terminal com Ctrl + Alt + T e vamos instalar uma dependência com:
sudo apt install curl
Agora vamos executar:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Feito isso agora devemos adicionar vim-plug ao nosso arquivo ~ / .vimrc, vamos adicionar o seguinte:
call plug # begin ('~ / .vim / plugged') Plug 'itchyny / lightline.vim' call plug # end ()
Nós salvamos e recarregamos o arquivo. vimrc e com ele o administrador será instalado em nosso sistema.
Como usar o vim-plug?
Devemos abrir o editor com:
vim
PPara começar a usar o vim-plug, fazemos da seguinte maneira, para verificar o status dos plug-ins
PlugStatus
Para instalação de plugin:
PlugInstall
Instale ou atualize os plug-ins:
PlugUpdate nombre de plugin
Se queremos remova os diretórios não utilizados:
PlugClean[!]
Pára atualize o gerenciador de plug-vim:
PlugUpgrade
Gerar script para restaurar o instantâneo atual de plug-ins
PlugSnapshot
Às vezes, os plug-ins atualizados podem ter novos bugs ou parar de funcionar corretamente.
Para corrigir isso, você pode simplesmente desfazer os plug-ins problemáticos.
Escreva o comando:
PlugDiff
Para revisar as mudanças desde o último
PlugUpdate
E coloque cada plugin de volta ao estado de pré-atualização pressionando X em cada parágrafo.
Cabe a cada um de nós como usar este gerenciador de add-on do Vim no sistema, conforme mencionado, o Vim pode ser aprimorado e customizado de acordo com as nossas necessidades.
Se você quiser saber mais sobre esta ferramenta você pode visitar o seguinte link.