在vim中结合HTML,PHP和Javascript缩进和语法突出显示

时间:2009-10-29 09:28:36

标签: php html vim syntax-highlighting indentation

我使用vim进行Web开发。这几乎总是.php文件,它们也包含HTML,有时还包含Javascript。在PHP块中工作时,缩进工作正常。语法高亮是可以的,但只对PHP代码非常有用。当我想编辑HTML块时,我通常会切换::set ft=html,这样突出显示和缩进就可以很好地工作。当然,我一直来回切换,这很费时间。我希望所有三种语言的突出显示和缩进智能组合。能够一次=G整个文件,并根据自己的规则让每个块工作,这将是非常棒的。

虽然我知道“我可以自己做”,但我怀疑我是第一个想要这个的人,我正在寻找现有的解决方案。

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:4)

我没有试过这个,但是Better indent support for php with html.

答案 1 :(得分:1)

希望这可能会对你有所帮助.. https://github.com/2072/PHP-Indenting-for-VIm

以及为什么不使用gedit作为编辑器,它的重量轻,并且支持各种文件类型。只是给你一个建议。