Syntastic
De Vim-fr.
Ce plugin permet d'avoir une correction syntaxique d'un code à "la volée" (comme, par exemple, le fait Eclipse) pour plusieurs langages (c/c++/java/python/...).
Installation
Il existe trois méthodes différentes pour installer ce plugin.
- La première consiste à vous rendre sur le projet (en) GitHub et récupérer le contenu des dossiers
docetplugin(que vous copierez respectivement dans$HOME/.vim/docet$HOME/.vim/plugin).
Récupérez les fichiers qui vous intéressent dans le dossiersyntax_checkers, et placez les dans le dossier$HOME/.vim/syntax_checkers.
- Une autre façon est de
clonerle répertoire git, et d'utiliser le fichier "Rake" (unmakefileen ruby) qui permet de l'installer.
- Une dernière méthode (la plus simple) consiste à vous rendre sur la (en) page du plugin sur (en) vim.org, télécharger l'archive zip et la décompresser dans votre dossier
$HOME/.vim/.
Utilisation
La méthode la plus simple, pour utiliser ce plugin, est d'ajouter à votre statusline une fonction fournie par le plugin, qui vous avertira en rouge à quelle ligne se trouve une erreur dans votre code.
Pour ce faire, ajoutez simplement les lignes suivantes dans votre .vimrc:
set statusline += %#warningmsg# set statusline += %{SyntasticStatuslineFlag()} set statusline += %*
Une autre méthode est de taper :Errors, ce qui aura pour effet d'ouvrir un buffer qui contiendra la liste des erreurs de syntaxe dans le fichier en cours d'édition.
Notez que pour "prendre en compte" les nouvelles erreurs, il vous faudra sauvez votre fichier.
Pour plus d'options, je vous laisse lire la documentation très détaillée fournie avec le plugin.
Liens externes
- (en) Le projet sur GitHub.
- (en) La page du plugin sur vim.org.
- (en) Le blog de l'auteur.
