J'édite des fichiers Prolog dans le cadre d'un projet exploratoire, et certains des fichiers avec .pl
lesquels je travaille ont l'extension , qui est partagée par les fichiers Perl. Chaque fois que je travaille sur un fichier Prolog nommé [somefile].pl
, Vim me donne la coloration syntaxique et la détection d'erreurs pour Perl, plutôt que Prolog. Je pourrais totalement désactiver la mise en évidence de la syntaxe pour Perl ou forcer .pl
à être reconnu comme Prolog, mais j'aimerais savoir s'il existe un moyen moins dictatorial de résoudre le problème. Existe-t-il un moyen de définir la mise en évidence de la syntaxe par programme ou d'utiliser une sorte de combinaison de touches pour dire à Vim que j'édite un fichier Prolog plutôt qu'un fichier Perl?
la source
:set syntax=prolog
sur quelque chose (peut-être<Leader>-p
).Vous pouvez ajouter ce qui suit en haut ou en bas du fichier.
Cela indiquera à Vim de traiter le fichier comme un fichier Prolog.
Voir «Modelines» dans le manuel d'utilisation et
:help modeline
.la source