Plugins de instalação do Vim

Vim Install Plugins



Já ouviu falar do nome Vim? Eu aposto que você fez! É um excelente editor de texto. Na verdade, Vi / Vim é uma das aplicações de vida mais longa de todos os tempos. Tem mais de 20 anos e continua forte! Apesar de ter uma baixa taxa de uso, o Vim é um dos melhores editores de texto que alguém pode ter. É maduro, estável e expansível com todos os plug-ins poderosos disponíveis em toda a Internet.

Com suporte a plugins estável e robusto e uma grande comunidade por trás, Vim é o editor de texto de ouro que você deve começar a aprender agora mesmo!







Apesar de ser um editor de texto robusto, o Vim não oferece todos os recursos possíveis. É por isso que os programas permitem o uso de plug-ins. Isso é especialmente verdadeiro para todos os editores de texto conhecidos. Os plug-ins melhoram a funcionalidade do editor com vários recursos adicionais que não são nativos do editor.



No caso do Vim, existem vários plug-ins disponíveis para todos os tipos de propósito. Na verdade, os plug-ins são um dos pontos mais fortes do Vim. Existem TONELADAS de plug-ins disponíveis para improvisar o Vim.



Instalando o plugin Vim

Existem basicamente 2 maneiras diferentes de instalar um plugin do Vim.





Instalação manual

Neste método, você deve obter manualmente o plug-in da web e colocá-lo no diretório de destino. Então, você tem que atualizar o arquivo vimrc manualmente para que o Vim sempre carregue o plugin sempre que você iniciar o Vim. Se você atualizar o vimrc quando o Vim estiver em execução, ele não carregará o arquivo atualizado. Reinicie o Vim ou diga ao Vim para recarregar o arquivo vimrc.

Existem diferentes formas de plug-ins do Vim. Pode ser um arquivo .vim, um arquivo Vimball ou um conjunto de diretórios com a estrutura esperada (plugin / *, sintaxe / *, etc.). Depende do plugin que você vai instalar. Se for um arquivo .vim, coloque-o no diretório .vim / plugin. Se for um arquivo Vimball, temos que usar o Vim para instalá-lo. Se vier como o terceiro tipo, é um pouco difícil definir manualmente todos os arquivos e pastas com a configuração adequada do vimrc.



Vamos começar com o meu favorito. Na verdade, é uma ótima maneira de criar um tema para o editor do Vim. Confira o Vimrc by amix .

Em primeiro lugar, certifique-se de que seu sistema tenha o git instalado. Estou executando o Manjaro Linux, uma distro baseada em Arch com aparência incrível e ajustes finos. Se você estiver executando qualquer outra distro, veja como instalar o Git no Linux .

sudopacman-S ir

Como sugere a página GitHub, execute o seguinte comando para concluir a instalação.

git clone --profundidade=1https://github.com/uma mistura/vimrc.git ~/.vim_runtime

sh~/.vim_runtime/install_awesome_vimrc.sh

Assim que a instalação for concluída, verifique o Vim.

O que aconteceu? Este plugin oferece uma maneira simplista de colocar todos os arquivos necessários no lugar e atualizar o arquivo vimrc de acordo. Verifique as alterações feitas no arquivo vimrc.

vim~/.vimrc

Como você pode ver, os arquivos .vim estão dentro de um diretório e o vimrc diz ao Vim para carregar esses arquivos sempre que o Vim for iniciado.

Tem um Vimball? Abra o arquivo .vba com o Vim. Em seguida, execute o seguinte comando.

:fonte%

Gerenciador de plugin Vim

Esta é a maneira mais fácil de gerenciar todos os seus plug-ins do Vim. Quase todas as tarefas manuais são realizadas. Esses gerenciadores de plug-ins são muito úteis quando você está trabalhando com um grande número de plug-ins do Vim. Usando um gerenciador de plugins adequado, você pode tornar sua vida muito mais fácil.

No entanto, a instalação e o uso de gerenciadores de plug-ins podem ser um pouco complicados. Obviamente, o legado do Vim requer que você seja sofisticado o suficiente para lidar com todas as tarefas com eficiência.

Aqui estão os gerenciadores de plug-ins Vim mais populares que existem.

Neste tutorial, daremos uma olhada no vim-plug, meu gerenciador de plugins favorito para o Vim.

Vim-plug

Ao contrário de outros gerenciadores de plug-ins do Vim, o vim-plug é muito, muito simples. Não há necessidade de qualquer codificação padrão. É apenas um único arquivo .vim. O Vim-plug é mais fácil de instalar e a sintaxe é muito simples.

Nota: No caso de outros gerenciadores de plugin do Vim, apenas a instalação será demonstrada.

Sem mais delongas, vamos começar.

Instalando vim-plug

Abra o terminal e execute o seguinte comando.

ondulação-fLo~/.vim/autoload/plug.vim--create-dirs
https://raw.githubusercontent.com/Junegunn/vim-plug/mestre/plug.vim

Configurando vim-plug

Agora, é hora de configurar o vimrc para aproveitar as vantagens do vim-plug. Adicione uma seção vim-plug em seu arquivo vimrc.

plugue de chamada#begin ('~ / .vim / plugged')
plugue de chamada#fim()

Observe o parâmetro ~ / .vim / plugged? Diz ao vim-plug para executar todas as ações do plugin no diretório. Você deve evitar usar os diretórios padrão do Vim como ~ / .vim / plugin.

Agora, entre as duas declarações, é necessário que haja todos os plug-ins com a estrutura a seguir.

Plugue '<plugar>'

Por exemplo, vamos inserir a seguinte linha para habilitar os plug-ins NERDTree, vim-easy-align e vim-github-dashboard.

Plugue'scrooloose / nerdtree'
Plugue'junegunn / vim-easy-align'
Plug ‘junegunn/vim-github-dashboard '

Agora, vamos dar uma olhada na estrutura do comando. Observe a estrutura 'scrooloose / nerdtree'? O plug-in do Vim tentará carregar o plug-in do diretório GitHub. Será traduzido automaticamente para https://github.com/junegunn/vim-github-dashboard .

Existem alguns plug-ins que exigem ações extras após serem capturados do repositório GitHub. Consulte a documentação dos plug-ins associados. As etapas adicionais devem ser declaradas no vim-plug.

Plug ‘ycm-core / YouCompleteMe', {'Faz':'./instalar.py'}

No exemplo acima, após obter o plug-in, o vim-plug executará o script install.py Python.

Para todas as funcionalidades possíveis do vim-plug, recomendo fortemente consultar o documentação oficial do vim-plug no GitHub .

Carregando todos os plugins

Depois que o vimrc estiver configurado corretamente, reinicie o Vim ou recarregue o arquivo vimrc.

:tão%

Finalmente, execute o seguinte comando para iniciar a instalação de todos os plug-ins do Vim que foram configurados para o vim-plug.

: PlugInstall

O Vim-plug irá baixar todos os pacotes diretamente do GitHub e colocá-los no diretório ~ / .vim / plugged e carregá-los sempre que o Vim for carregado.

Atualizando plugin

Atualizar o plugin é bastante simples. Basta executar o seguinte comando no Vim.

: PlugUpdate

Removendo um plugin

Se você quiser se livrar de um plugin, é muito fácil. Apenas remova a entrada da seção vim-plug do vimrc e chame o seguinte comando.

: PlugClean

Como você pode ver, o vim-plug está perguntando se você deseja remover os arquivos e diretórios.

Voila! Plugin removido!

Status do plugin

O Vim-plug também permite verificar o status atual do plugin.

: PlugStatus

Outros gerenciadores de plugins

Aqui estão as breves introduções de Vundle e Pathogen. Antes de começar, certifique-se de que está usando apenas um gerenciador de plug-ins para evitar qualquer complexidade desnecessária e contratempos.

Vundle

Abreviação de Vim bundle, Vundle é um gerenciador de plugins robusto com uma tonelada de recursos básicos e avançados. Pode ser comparado ao apt ou yum que as distros usam

Instale o Vundle executando o seguinte comando.

git clonehttps://github.com/VundleVim/Vundle.vim.git ~/.vim/agrupar/Vundle.vim

Assim como o vim-plug, o Vundle requer uma configuração semelhante do arquivo vimrc.

Vundle must-have configs
definirnocompatível
filetype desligado
configurar o caminho do tempo de execução
definirrtp + = ~/.vim/agrupar/Vundle.vim
iniciar o plugin Vundlefunção
ligar para o vundle#começar()
Plugar'VundleVim / Vundle.vim'
Plugar'tpope / vim-fugitive'
ligar para o vundle#fim()
outro must-haveparahorizontal
recuo do plugin filetype em

Para todas as funcionalidades possíveis, confira o Vundle no GitHub .

Patógeno

Pathogen é outro gerenciador de plugins poderoso para Vim. No entanto, o mecanismo interno do Pathogen é bastante diferente daquele do vim-plug ou do Vundle. Ele permite que você gerencie diretamente o 'runtimepath' do Vim.

Instalar o Pathogen é bastante fácil. Pegue o plugin Pathogen e coloque-o no diretório ~ / .vim.

mkdir -p~/.vim/autoload ~/.vim/agrupar&&
ondulação-LSso~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim

Para manipular o caminho do tempo de execução, adicione as seguintes linhas no arquivo vimrc.

executar patógeno#infectar()
sintaxe em
recuo do plugin filetype em

Tarefa concluída! Agora, qualquer plugin que você adicionar no diretório ~ / .vim / bundle será adicionado ao 'runtimepath' do Vim. Por exemplo, vamos instalar o sensible.vim.

CD~/.vim/agrupar&&
git clonehttps://github.com/tpope/vim-sensible.git

Para a documentação completa, confira Pathogen no GitHub .

Pensamentos finais

Provavelmente, a melhor parte do recurso de plug-in do Vim é que ele é ultra-estável e o desenvolvimento do plug-in ainda está em andamento intensamente. Se você precisar de ajuda, a comunidade está à sua volta.

Sinta-se à vontade para explorar o incrível mundo dos plug-ins do Vim.

Aproveitar!