J'aimerais essayer le plugin pour Vim lié ci-dessous. Il ajoute la coloration syntaxique des fichiers .haml
et (peut-être) .sass
.
http://github.com/tpope/vim-haml
J'ai fait ça...
$ cd ~/.vim
$ git clone git://github.com/tpope/vim-haml.git
J'ai ouvert un .haml
fichier dans Vim, mais il n'y a pas de mise en évidence. Il doit y avoir une autre étape que je dois effectuer.
:syntax on
Réponses:
Ces deux commandes créeront un
~/.vim/vim-haml/
répertoire contenant les répertoires ftplugin, syntax, etc. Ces répertoires doivent être immédiatement dans le~/.vim
répertoire approprié ou~/.vim/vim-haml
doivent être ajoutés à la liste des chemins dans lesquels vim recherche les plugins.Éditer:
J'ai récemment décidé de modifier ma configuration de vim et, dans le processus, j'ai fini par écrire le fichier rakefile suivant. Cela ne fonctionne que sur Mac / Linux, mais l'avantage par rapport aux
cp
versions est qu'il est totalement sûr (les liens symboliques n'écrasent pas les fichiers existants, la désinstallation ne supprime que les liens symboliques) et qu'il est facile de garder les choses à jour.la source
Assurez-vous que le
.vim
fichier réel est~/.vim/plugin/
la source
~/.vim
, vous voulez dire partout où vim est installé, non? L'endroit stocké$VIM
(c'est-à-dire si vous:echom $VIM
, c'est l'endroit):echom $VIM
s'affiche/usr/share/vim
. Mais cette réponse utilise le préfixe~
pour suggérer d'installer des plugins dans le répertoire personnel de l'utilisateur.Pour développer la réponse de Karl, Vim recherche dans un ensemble spécifique de répertoires ses fichiers d'exécution. Vous pouvez voir cet ensemble de répertoires via
:set runtimepath?
. Afin de dire à Vim de regarder également à l'intérieur,~/.vim/vim-haml
vous voudrez ajouterà votre
~/.vimrc
. Vous souhaiterez probablement également ce qui suit dans votre~/.vimrc
pour activer toutes les fonctionnalités fournies par vim-haml.Vous pouvez vous référer aux rubriques d'aide
'runtimepath'
et:filetype
dans Vim pour plus d'informations.la source
Je pense que vous devriez jeter un œil au plugin Pathogen . Une fois que vous l'avez installé, vous pouvez conserver tous vos plugins dans des dossiers séparés dans ~ / .vim / bundle /, et Pathogen se chargera de les charger.
Ou peut-être préféreriez-vous Vundle , qui offre des fonctionnalités similaires (avec en prime des mises à jour automatiques à partir de plugins dans github).
la source
Mise à jour (comme 2019):
Explication (de l'
:h pack
annonce:h packages
):runtimepath
. Ils doivent être dans ~ / .vim / pack / peu importe / start [vous ne pouvez changer que ce que vous voulez].plugins
répertoireruntimepath
proviennent.Donc, cela charge le plugin au démarrage (d'où le nom start).
Vous pouvez également obtenir un plugin optionnel (chargé avec
:packadd
) si vous les mettez dans ~ / .vim / pack / bundle / optla source