Comment étendre/modifier la surbrillance vim pour tous les types de fichiers à la fois?étendre/modifier la surbrillance vim pour tous les types de fichiers à la fois?
J'ai certains modèles relativement simples que j'aimerais mettre en évidence différemment, cela peut se produire dans n'importe quel type de fichier. Donc plutôt que d'ajouter quelque chose comme ci-dessous à chaque type de fichier imaginable que je pourrais utiliser (~/.vim/syntax/python.vim, .../css.vim, .../html.vim, ...) est-il Façon je peux le définir une fois pour tous les types de fichiers?
syn match SpecialComment "@[@\-+].*" containedin=Comment
syn match Comment "\* .*$"hs=s+1 containedin=SpecialComment
mise à jour:
Comme suggéré que je sauvé mes changements ~/.vim/after/filetype.vim
, avec le résultat que cela fonctionne dans Cream, mais pas de stock Gvim vim. Le code réel J'utilise here, un fichier python échantillon pour tester contre here, et le résultat souhaité:
merci, ça marche. J'ai besoin de nommer chaque type de commentaire dans la première ligne (pythonComment, cssComment, etc.), encore beaucoup moins de travail que plusieurs fichiers. :) –
correction: ça marche avec Cream-for-vim mais pas pour gvim ou vim proprement dit (sur ma machine: Ubuntu 10.10, gvim 7.2.33). Il doit y avoir un paramètre secondaire nécessaire quelque part. –
J'ai ajouté une autre approche qui devrait fonctionner sur n'importe quel vim. – DrAl