Foi-me dado um plugin para o Vim. Ele veio em algo chamado a .vimball
.
- O que eu devo fazer exatamente com isso?
- Onde eu coloco isso?
- Preciso ser root para instalá-lo?
Foi-me dado um plugin para o Vim. Ele veio em algo chamado a .vimball
.
Respostas:
Simplesmente abra o arquivo vimball no Vim e execute :source %
.
Ele moverá os arquivos para as pastas apropriadas no seu ~/.vim
diretório.
Você não precisa ser root, pois apenas copia arquivos para o seu ~/.vim
diretório. Você pode excluí-lo depois de obter o arquivo vimball
:UseVimball path
em vez de :so [name].vba
para vim8-packages / dein / vim-plug / minpacSe você usar caminhos de pacotes do vim8 ou um gerenciador de plugins que suporte plugins locais (por exemplo, dein ou vim-plug ), poderá instalar um vimball ( .vba[.gz]
) em um diretório específico e não mesclá-lo ao seu ~/.vim
diretório.
caminho do pacote vim8 / minpac
Se você usar o recurso de pacote do vim8 ou minpac , ~/.vim/pack/manual/start/vis
seria um local sensato. As etapas de instalação seriam
$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/pack/manual/start/vis
Se você usa o dein ou o vim-plug , instala o vimball não no caminho do pacote, mas é um de sua escolha e adiciona esse plugin com uma linha específica do gerenciador de plugins ao seu $MYVIMRC
:
dein
$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/dein-manual/vis
dein#add('~/.vim/dein-manual/vis')
vim-plug
$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/plugged-manual/vis
Plug '~/.vim/plugged-manual/vis'
No entanto, observe que os plug-ins padrão (por exemplo, netrw ) são originados antes dos plug-ins instalados no vim 8 packpath
. A ordem de origem é:
$HOME/.vim/plugin
$VIM/plugin
$VIMRUNTIME/plugin
$HOME/.vim/pack/*/start/*/plugin
Isso significa que instalar uma versão mais nova do netrw em um diretóriopackpath
não é tão simples quanto se poderia pensar. Consulte os detalhes dos pacotes do Vim 8, como sobrescrevo um pacote padrão? .