PHPStorm 10.0.1 無效的程式碼格式

PHPStorm 10.0.1 無效的程式碼格式

我有一個奇怪的問題,我找不到解決方案。我正在使用 PHPStorm(Windows 10 上的 10.0.1)來開發 PHP 中的 Web 應用程式。最近我下載了一個腳本。程式碼的格式依照以下規則

  • 函數聲明括號和參數之間有空格
  • 函數呼叫括號和參數之間有空格
  • 中括號之間有空格,類似圓括號
  • 縮排是使用完成的tab

我已經使用以下程式碼格式設定配置了 PHPStorm

  • 函數宣告/呼叫時括號之間沒有空格
  • 括號之間沒有空格
  • 縮排是三個空格

問題
問題是我無法重新格式化程式碼自動歸檔(使用Shift+Alt+F)。無論我做什麼,PHPStorm 都不會格式化程式碼。

它所做的一件奇怪的事情是節目它已將 轉換tab為三個空格,但是當我開啟檔案時,例如,,notepad++我仍然看到tab縮排的檔案。

我可以使用 PHPStorm 編輯該文件,只是程式碼的自動格式化不起作用。

該文件使用UTF8.

我為解決問題所採取的步驟但沒有成功

  • 將檔案權限變更為完全控制
  • 該檔案最初具有CRLF行分隔符,我將其轉換為LF對 PHPStorm 的行為沒有任何影響。

謝謝。

相關內容