2009-10-29 10 views
11

J'utilise vim pour le développement web. Ce sont presque toujours des fichiers .php, qui contiennent aussi du HTML et parfois du Javascript. Tout en travaillant dans un bloc de PHP, l'indentation fonctionne bien. La mise en évidence de la syntaxe est correcte, mais seulement très utile pour le code PHP. Quand je veux éditer un bloc HTML, je change habituellement: :set ft=html, de sorte que la mise en évidence et le retrait fonctionnent bien pour cela. Bien sûr, je continue d'alterner, ce qui prend beaucoup de temps. J'aimerais que l'accentuation et la mise en retrait des trois langues soient intelligemment combinées. Pouvoir =G le fichier entier à la fois et le faire fonctionner pour chaque bloc selon ses propres règles serait fantastique. Même si je sais que «je peux le faire moi-même», je doute que je sois la première personne à le vouloir, et je cherche une solution existante.Combinaison HTML, PHP et Javascript indentation et coloration syntaxique dans vim

Quelqu'un peut-il m'aider?

Répondre

1

espoir que cela pourrait vous aider .. https://github.com/2072/PHP-Indenting-for-VIm

et pourquoi ne pas vous utiliser gedit comme l'éditeur de son poids léger et prend en charge bien pour différents types de fichiers. juste une suggestion pour vous.

+1

Merci pour le lien. En ce qui concerne gedit, je connais beaucoup de gens qui aiment ça, mais j'utilise vim depuis cinq ans et je ne pense pas que je vais changer bientôt :) – stephenhay