
我有一個奇怪的問題,我找不到解決方案。我正在使用 PHPStorm(Windows 10 上的 10.0.1)來開發 PHP 中的 Web 應用程式。最近我下載了一個腳本。程式碼的格式依照以下規則
- 函數聲明括號和參數之間有空格
- 函數呼叫括號和參數之間有空格
- 中括號之間有空格,類似圓括號
- 縮排是使用完成的
tab
我已經使用以下程式碼格式設定配置了 PHPStorm
- 函數宣告/呼叫時括號之間沒有空格
- 括號之間沒有空格
- 縮排是三個空格
問題
問題是我無法重新格式化程式碼這自動歸檔(使用Shift+Alt+F
)。無論我做什麼,PHPStorm 都不會格式化程式碼。
它所做的一件奇怪的事情是節目它已將 轉換tab
為三個空格,但是當我開啟檔案時,例如,,notepad++
我仍然看到tab
縮排的檔案。
我可以使用 PHPStorm 編輯該文件,只是程式碼的自動格式化不起作用。
該文件使用UTF8
.
我為解決問題所採取的步驟但沒有成功
- 將檔案權限變更為完全控制
- 該檔案最初具有
CRLF
行分隔符,我將其轉換為LF
對 PHPStorm 的行為沒有任何影響。
謝謝。