2009-10-06 10 views
1

Je dois mettre en évidence quoi que ce soit au-delà de la colonne 72 avec une couleur de fond différente. Quelle est la meilleure méthode? Quelque chose similaire à une marge de ligne visible que certains éditeurs font est également bon. C'est possible?vim gauche et droite surbrillance de la colonne

Un peu d'histoire:

La syntaxe est un Pascal comme, et fonctionne correctement.

Seul l'arrière-plan doit être modifié. Le premier plan est déjà mis en évidence comme il se doit. Il y a des cas où une chaîne aura plus de 80 caractères et passera la limite de 72 colonnes, et devrait être mise en évidence comme une chaîne.

Les normes de codage sont similaires à COBOL et tous les caractères au-delà de la colonne 72 doivent par lignes de commentaire. Ces commentaires de la colonne 72 commencent par le caractère de début du commentaire et sont mis en surbrillance correctement.

Répondre

3

Vous pouvez

:match DiffAdd '\%>72v.*' 

qui mettra en évidence les caractères que vous ne voulez pas.

(adapté de here).

+1

Ceci est génial, mais ne fonctionne que si la ligne contient des caractères au-delà de la colonne 72. Est-il possible de la mettre en évidence même si la ligne contient moins de caractères? – Ayman

+1

pas que je suis tombé sur. – Peter

Questions connexes