50 votes

installation de plugins dans vim

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. D'après la documentation de vim, 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. Mes options sont donc

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 lorsqu'il inclut des plugins. J'ai mis mon plugin dans :

~/.vim/plugin.vim
~/.vim/vimfiles/plugin.vim
~/.vim/plugin/plugin.vim

En vain. Quelqu'un peut-il m'aider ? Je vous remercie.

61voto

Craig McQueen Points 13194

Vous n'avez rien à faire pour que Vim trouve vos plugins et vos paramètres. Sauf à les placer au bon endroit.

  1. Sur les dérivés UNIX, $VIM fait référence au répertoire dans lequel 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 le suivant /usr/bin et ses fichiers de support sont installés dans /usr/share .

  2. Ne mettez pas vos plugins/colorschemes/scripts dans /usr/share/vim/vim73 . Seuls les fichiers par défaut doivent y figurer, car ils seront probablement modifiés lors de la prochaine mise à jour de votre installation ou de celle d'Apple.

  3. Sous Mac OS X (ou tout autre système dérivé d'UNIX), vous devez doit mettez vos plugins/colorschemes/scripts dans un fichier de type ~/.vim et vos paramètres personnalisés dans un répertoire ~/.vimrc fichier. Aucun de ces fichiers n'est présent par défaut : vous devrez les créer vous-même, ainsi que les sous-répertoires nécessaires.

  4. Certains plugins ne contiennent qu'un seul fichier, pluginname.vim que vous devez mettre en ~/.vim/plugin comme dans :

    ~/.vim/plugin/pluginname.vim

    Si le plugin et votre version de Vim sont compatibles, cela devrait fonctionner. Vérifiez sur la page du plugin s'il a besoin d'une commande d'activation ou d'un réglage. Vous devrez de toute façon relancer Vim.

    Cependant, de nombreux plugins sont composés de nombreux fichiers dans de nombreux répertoires tels que autoload , after , doc Vous devrez placer les fichiers dans leurs répertoires correspondants sous votre ~/.vim et de les créer si nécessaire. Prise en charge CtrlP à titre d'exemple :

    ~/.vim/autoload/ctrlp/<many files>
    ~/.vim/autoload/ctrlp/ctrlp.vim
    ~/.vim/doc/ctrlp.txt
    ~/.vim/plugin/ctrlp.vim
  5. Une fois que vous maîtrisez les bases de la gestion des plugins dans Vim, vous pouvez essayer les outils suivants Pathogène o Vundle o une autre solution .

5voto

user68500 Points 111

Meilleure utilisation ~/.vim/plugin/ répertoire où placer les fichiers de plugins vim (comme indiqué par la commande d'aide de Vim).

見る http://www.youtube.com/watch?v=Dmv6-dguS3g&feature=player_embedded# !

Dans vim, voir l'aide : :h plugin

1voto

Puisque cette question ne concerne pas spécifiquement la configuration des chemins d'accès pour faire fonctionner les plugins, une alternative à la manipulation de tous les chemins d'accès est de sourcer les plugins spécifiques que vous voulez dans vim à partir de votre fichier .vimrc (en supposant qu'il fonctionne) en ajoutant la ligne :source PATH/TO/FILE.vim . Vim vérifie généralement la présence de .vimrc dans le répertoire personnel ~/ . S'il n'existe pas, essayez de le créer à cet endroit, et à partir de là, vous pouvez soit rechercher le(s) plugin(s) que vous voulez comme décrit, soit faire quelque chose d'autre que vous remarquerez au démarrage de vim, comme par exemple :echo your vimrc says hello .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X