2014-03-25 42 views
1

我正在使用PhpStorm(並且很喜歡!),但是我當前項目的編碼標準對模板文件(.phtml)使用4個空格縮進.php文件和2個空格縮進。模板文件是傳統的PHP和HTML。我們的代碼實現了一個標準的Zend Framwork MVC設置。基於文件擴展名的PhpStorm for PHP文件中的不同代碼樣式設置?

有沒有辦法配置PhpStorm使用* .php文件的一組代碼樣式設置和* .phtml文件的一組不同的代碼樣式設置?

設置::文件類型沒有工作
我試過文件關聯一個.phtml與HTML文件類型,但使我失去了所有的PHP語言協助(沒有PHP語法高亮,無碼協助等)。

設置::模板數據語言沒有工作
我也看了使用的模板數據語言環境的解決方案。我將.phtml文件設置爲文件類型HTML,但PHP不是可用的設置,因此看起來沒有辦法爲HTML文件添加php語言支持。

回答

1

AFAIK這是不可能的。

如果您想擁有PHP支持,則文件擴展名必須與PHP文件類型相關聯。這是獲得PHP支持的唯一方法,因爲PHP在當前PhpStorm版本/實現中不是可注入語言。

您可以利用TextMate軟件包支持插件並在那裏安裝PHP支持的突出顯示。這將允許將.phtml擴展名分配給另一種文件類型。缺點是你只能有一種語言突出顯示..所以HTML將不會突出顯示+實際PHP沒有代碼完成(就我簡單的實驗而言,其他尚未支持的語言一樣)。

相關問題