PhpStorm中基于文件扩展名的php文件的不同代码样式设置?

时间:2014-03-25 01:03:29

标签: phpstorm

我正在使用PhpStorm(并且喜欢它!),但我当前项目的编码标准使用.php文件的4个空格缩进和模板文件的两个空格缩进(.phtml)。模板文件是传统的PHP和HTML。我们的代码实现了标准的Zend Framwork MVC设置。

有没有办法配置PhpStorm为* .php文件使用一组代码样式设置,为* .phtml文件使用一组不同的代码样式设置?

设置::文件类型不起作用
我已经尝试将.phtml文件与HTML文件类型相关联,但这会导致我失去所有的php语言帮助(没有PHP语法高亮,没有代码辅助等)。

设置::模板数据语言不起作用
我还使用Template Data Languages设置寻找解决方案。我将.phtml文件设置为文件类型HTML,但PHP不是可用的设置,因此似乎没有办法为HTML文件添加php语言支持。

1 个答案:

答案 0 :(得分:1)

AFAIK是不可能的。

如果您想获得PHP支持,则文件扩展名必须与PHP文件类型相关联。这是获得PHP支持的唯一途径,因为PHP在当前的PhpStorm版本/实现中不是可注入语言。

您可以使用 TextMate捆绑支持插件并在那里安装PHP支持的突出显示。这将允许将.phtml扩展名分配给另一种文件类型。缺点是您只能使用一种语言突出显示..因此HTML不会突出显示+实际PHP没有代码完成(就我的简单实验与其他尚未支持的语言一样)。< / p>