commandes en tête de fichier texte [résolu] [vim] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 15-01-2010 à 12:30:29
freewol a écrit : Bonjour,
|
Bonjour
:cal SetSyn("php" )
Marsh Posté le 15-01-2010 à 13:08:25
Bonjour,
non désolé, ce n'est pas ça.
Peut-être est-ce l'équivalent de :set syntax=php, mais en tout cas ce n'est pas ce qu'il faut écrire en tête d'un fichier.
Merci quand même.
Marsh Posté le 15-01-2010 à 13:49:18
c'est sans doute :set filetype=php (ou ft en abrégé) que tu cherches
Marsh Posté le 15-01-2010 à 22:03:17
Xavier_OM a écrit : c'est sans doute :set filetype=php (ou ft en abrégé) que tu cherches |
Je suis con des fois, oui c'est bien set filetype=php que je voullais dire.
Marsh Posté le 18-01-2010 à 11:09:31
Merci pour vos réponses, mais non ce n'est pas ça.
Et toujours impossible de trouver l'info sur le web, ça doit être très peu utilisé malheureusement. Je me souviens qu'il fallait régler une option dans son .vimrc pour dire le nombre de lignes que vim doit interpréter au début de tous les fichiers ouverts.
Et ensuite il fallait placer les commandes sous une forme particulière dans ces premières lignes du fichier.
EDIT : j'ai trouvé !!! le nom m'est revenu après une longue séance de brainstorming : modeline. Une recherche sur ce mot-clé donne instantanément tous les renseignements sur google.
Marsh Posté le 18-01-2010 à 12:08:21
freewol a écrit : Merci pour vos réponses, mais non ce n'est pas ça. |
Ben si, pour lui dire que c'est du php c'est bien
:set filetype=php |
Après si tu veux embarqué ça dans ton fichier, renseigne toi sur la syntaxe des modelines... De mémoire dans les 5 premières lignes tu fous :
// vim:filetype=php |
et c'est bon (ou autre chose que // si jamais ce n'est pas le type de commentaires qu'il te faut, en général c'est # dans les scripts...)
edit : tu peux rajouter syntax=on si jamais de base c'est désactivé dans ton vim, sans ça c'est noir et blanc...
Marsh Posté le 15-01-2010 à 12:07:04
Bonjour,
je me souviens qu'en écrivant une ligne du type
#vim set syntax=php
en début de fichier, on peut forcer la reconnaissance du langage php pour la coloration syntaxique, et ce même si on a décidé de ne pas utiliser l'extension php pour le fichier.
Mais pas moyen de trouver sur le web la ligne exacte à écrire pour obtenir ça
Si ça vous dit quelque chose, je suis très preneur !!
Merci d'avance.
Message édité par freewol le 18-01-2010 à 12:06:21