Syntastic

De Vim-fr.

Version du 21 avril 2010 à 12:15 par Fero14041 (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Exemple de fonctionnement de Syntastic
Buffer d'erreurs et statusline

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 doc et plugin (que vous copierez respectivement dans $HOME/.vim/doc et $HOME/.vim/plugin).
    Récupérez les fichiers qui vous intéressent dans le dossier syntax_checkers, et placez les dans le dossier $HOME/.vim/syntax_checkers.
  • Une autre façon est de cloner le répertoire git, et d'utiliser le fichier "Rake" (un makefile en 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