我注意到,如果我只用HTML編輯頁面,但將頁面另存爲.php(頁面中沒有PHP),則不存在代碼提示顏色。如果我重新保存到.html,那就是。有沒有辦法顯示顏色?PHPStorm 9種顏色
見下文..
與PHP擴展:
與HTML擴展名:
我注意到,如果我只用HTML編輯頁面,但將頁面另存爲.php(頁面中沒有PHP),則不存在代碼提示顏色。如果我重新保存到.html,那就是。有沒有辦法顯示顏色?PHPStorm 9種顏色
見下文..
與PHP擴展:
與HTML擴展名:
這是近9中引入的一個錯誤.0.1版本。
這個想法是自動處理文件名中的雙重擴展和設置外部語言。這意味着:在普通的.php
文件中,PHP標記之外的所有文本都被視爲HTML /純文本..但在諸如file.js.php
之類的文件中,外部語言(PHP標記之外的文本)很可能是JavaScript而不是HTML。要將其作爲JavaScript(語法突出顯示和代碼完成/分析),您需要在每個文件/目錄的基礎上手動將其設置爲JavaScript。
因此,開發人員決定(在相應的票數多票後)自動執行此任務。不幸的是,他們沒有足夠好地檢查它將如何與其他雙擴展(特別是.inc.php
或.tpl.php
)協同工作,因此導致當前的行爲/錯誤。
此行爲已經修復,9.0.2應該很快到達(幾天)。在此期間,您可以在幾個不同的方法手工修復:
您只需重命名文件,以擺脫這種雙重擴展名,例如中使它只是header.php
或inc.header.php
。
或者手動設置外部語言爲HTML Settings (Preferences on Mac) | Editor | Template Data Languages
- 找到您的文件並在第二欄中設置HTML
。
UPDATE:(18/08/2015)
PhpStorm v9.0.2已經正式發佈。
PhpStorm更新9.0.2發佈,它解決了問題! –
默認情況下會這樣做。嘗試刪除所有插件以查看是否修復了它。如果這不能解決,請重新安裝。 – Fuser97381
謝謝。什麼是默認?隨着顏色或喜歡發生在我身上? – user1040259