我使用 vim 进行 Web 开发。这些几乎总是 .php 文件,其中还包含 HTML,有时还包含 Javascript。在 PHP block 中工作时,缩进效果很好。语法高亮没问题,但只对 PHP 代码真正有用。当我想编辑一个 HTML block 时,我通常切换::set ft=html
,这样突出显示和缩进就可以很好地工作。当然,我一直来回切换,这很耗时。我想将所有三种语言的突出显示和缩进智能地结合起来。能够一次 =G
整个文件,并让它根据自己的规则为每个 block 工作,这将是非常棒的。
虽然我知道“我可以自己做”,但我不知何故怀疑我是第一个想要这个的人,我正在寻找现有的解决方案。
谁能帮帮我?
最佳答案
我没试过这个,但是Better indent support for php with html.怎么样呢?
关于php - 在 vim 中组合了 HTML、PHP 和 Javascript 缩进和语法高亮显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1642517/