Eu tive uma dificuldade real ao instalar plugins vim no mac. Eu sei que para um plug-in ser instalado, ele deve ser visto pelo runtimepath. De acordo com o vim docs, isso é
Macintosh: "$VIM:vimfiles,
$VIMRUNTIME,
$VIM:vimfiles:after"
Primeiro, o que significa $ VIM: vimfiles? Certamente não é $ VIM / vimfiles, pois (~ / .vim / vimfiles) não funciona. Então, minhas opções são
1) coloquei meu plugin em / usr / share / vim / vim73 (meu $ VIMRUNTIME, que eu sei que é RUIM)
2) encontre uma maneira de fazer o vim olhar para o meu diretório pessoal ao incluir plugins. Estou colocando meu plugin em:
~/.vim/plugin.vim
~/.vim/vimfiles/plugin.vim
~/.vim/plugin/plugin.vim
Tudo em vão. Alguém pode me ajudar aqui? Obrigado!
vim
vim-plugins
Ying
fonte
fonte
:set rtp?
. Meu palpite é que o runtimepath no seu Mac está definido como seria para um sistema Unix e que você deve colocar seus plugins em ~ / .vim / plugin, não em ~ / .vim / vimfiles.Respostas:
Você não precisa fazer nada para o Vim encontrar seus plugins e configurações. Exceto, na verdade, colocá-los no lugar certo.
Nos derivados do UNIX,
$VIM
refere-se ao diretório em que os arquivos de suporte do Vim foram instalados. No Mac OS X, um derivado do UNIX, a localização padrão do Vim é/usr/bin
e seus arquivos de suporte estão instalados/usr/share
.Não coloque seus plugins / cores / esquemas / scripts
/usr/share/vim/vim73
. Somente os arquivos padrão devem estar lá, pois provavelmente serão alterados na próxima vez em que você ou a Apple atualizar sua instalação.No Mac OS X (ou em qualquer derivado UNIX), você deve colocar seus plugins / colorschemes / scripts em um
~/.vim
diretório e suas configurações personalizadas em um~/.vimrc
arquivo. Nenhum deles existe por padrão: você precisará criá-los, assim como todos os subdiretórios necessários.Alguns plug-ins consistem em apenas um arquivo,
pluginname.vim
que você deve inserir~/.vim/plugin
como em:Se o plug-in e sua versão do Vim forem compatíveis, ele deverá funcionar. Verifique a página do plug-in se precisar de algum comando ou configuração de ativação. Você precisará reiniciar o Vim de qualquer maneira.
Muitos plugins, porém, são compostas de muitos arquivos em muitos diretórios como
autoload
,after
,doc
... Você vai ter que colocar os arquivos em seus diretórios correspondentes sob o seu~/.vim
, criando-los quando necessário. Tomando CtrlP como exemplo:Uma vez que você está OK com o básico de plugin de gerenciamento no Vim você deve tentar Pathogen ou Vundle ou alguma outra solução .
fonte
:set runtimepath?
deve ser o~/.vim
que é? Quais plug-ins você está tentando instalar?$ mkdir .vim
crie um diretório com permissões erradas.Melhor usar o
~/.vim/plugin/
diretório para colocar arquivos de plugins do vim (como mencionado no comando de ajuda do Vim).Consulte http://www.youtube.com/watch?v=Dmv6-dguS3g&feature=player_embedded# !
No vim, consulte a ajuda:
:h plugin
fonte
Como essa pergunta não é especificamente sobre a configuração de caminhos para que os plug-ins funcionem, uma alternativa para mexer com todo o material do caminho é apenas obter os plug-ins específicos que você deseja no vim do seu .vimrc (supondo que esteja funcionando) adicionando a linha
:source PATH/TO/FILE.vim
. O Vim geralmente verifica .vimrc diretamente no diretório inicial~/
. Se ele não existir, tente criá-lo lá e, a partir dele, forneça o (s) plug-in (s) que você deseja como descrito ou faça primeiro algo que você notará ao iniciar o vim, como:echo your vimrc says hello
.fonte
:source /THE\ PATH/TO/MY\ FILE