J'ai eu beaucoup de mal à installer les plugins vim sur mac. Je sais que pour qu'un plugin soit installé, il doit être vu par runtimepath. Selon vim docs, c’est
Macintosh: "$VIM:vimfiles,
$VIMRUNTIME,
$VIM:vimfiles:after"
Tout d’abord, que signifie $ VIM: vimfiles? Ce n'est certainement pas $ VIM / vimfiles, car (~ / .vim / vimfiles) ne fonctionne pas. Donc mes options sont
1) mettre mon plugin dans / usr / share / vim / vim73 (mon $ VIMRUNTIME, que je sais être mauvais)
2) trouver un moyen de faire en sorte que vim regarde mon répertoire personnel en incluant les plugins. J'ai mis mon plugin dans:
~/.vim/plugin.vim
~/.vim/vimfiles/plugin.vim
~/.vim/plugin/plugin.vim
Tout en rien. Quelqu'un peut m'aider ici? Merci!
vim
vim-plugins
Ying
la source
la source
:set rtp?
. Mon hypothèse est que le runtimepath sur votre Mac est défini comme pour un système Unix et que vous devriez placer vos plugins dans ~ / .vim / plugin, et non ~ / .vim / vimfiles.Réponses:
Vous n'avez rien à faire pour que Vim trouve vos plugins et vos paramètres. Sauf en fait les mettre au bon endroit.
Sous Dérivés UNIX,
$VIM
fait référence au répertoire où les fichiers de support de Vim ont été installés. Sous Mac OS X, un dérivé d’UNIX, l’emplacement par défaut de Vim est/usr/bin
installé et ses fichiers de support sont installés/usr/share
.Ne mettez pas vos plugins / colorschemes / scripts dans
/usr/share/vim/vim73
. Seuls les fichiers par défaut doivent être présents car ils seront probablement modifiés lors de la prochaine mise à jour de votre installation par Apple ou par Apple.Sous Mac OS X (ou tout dérivé UNIX), vous devez placer vos plugins / colorschemes / scripts dans un
~/.vim
répertoire et vos paramètres personnalisés dans un~/.vimrc
fichier. Aucune d'entre elles n'est présente par défaut: vous devrez les créer vous-même, ainsi que tous les sous-répertoires nécessaires.Certains plugins sont constitués d'un seul fichier,
pluginname.vim
que vous devriez placer~/.vim/plugin
comme suit:Si le plugin et votre version de Vim sont compatibles, cela devrait fonctionner. Vérifiez la page du plugin s'il a besoin d'une commande ou d'un paramètre d'activation. Vous devrez quand même relancer Vim.
De nombreux plugins, cependant, sont composés de plusieurs fichiers dans de nombreux répertoires comme
autoload
,after
,doc
... Vous devrez placer les fichiers dans leurs répertoires sous votre correspondant~/.vim
, les créant au besoin. Prenant CtrlP comme exemple:Une fois que vous maîtrisez les bases de la gestion des plug-ins dans Vim, vous devez essayer Pathogen ou Vundle ou une autre solution .
la source
:set runtimepath?
devrait être~/.vim
quoi? Quel (s) plugin (s) essayez-vous d'installer?$ mkdir .vim
créer un répertoire avec de mauvaises permissions.Il vaut mieux utiliser le
~/.vim/plugin/
répertoire pour mettre les fichiers de plugins vim (comme mentionné par la commande d’aide Vim).Voir http://www.youtube.com/watch?v=Dmv6-dguS3g&feature=player_embedded# !
Dans vim, voir l'aide:
:h plugin
la source
Étant donné que cette question ne concerne pas spécifiquement la configuration des chemins pour que les plugins fonctionnent, une alternative au bricolage avec tous les trucs des chemins consiste à simplement rechercher les plugins spécifiques que vous voulez dans vim à partir de votre fichier .vimrc (en supposant que cela fonctionne) en ajoutant la ligne
:source PATH/TO/FILE.vim
. Vim recherche généralement .vimrc directement dans le répertoire de base~/
. S'il n'existe pas, essayez de le créer là-bas et à partir de celui-ci, recherchez les plugins souhaités comme décrit, ou faites d'abord quelque chose que vous remarquerez au démarrage de vim, tel que:echo your vimrc says hello
.la source
:source /THE\ PATH/TO/MY\ FILE