我遇到了一个奇怪的问题,找不到解决方案。我正在使用 PHPStorm(Windows 10 上的 10.0.1)用 PHP 开发 Web 应用程序。最近我下载了一个脚本。代码的格式遵循以下规则
- 函数声明括号与参数之间有空格
- 函数调用括号与参数之间有空格
- 方括号之间有空格,类似于圆括号
- 缩进使用
tab
我已经使用以下代码格式设置配置了 PHPStorm
- 函数声明/调用中的括号之间没有空格
- 括号之间没有空格
- 缩进是三个空格
问题
问题是我无法重新格式化代码这文件自动格式化(使用Shift+Alt+F
)。无论我做什么,PHPStorm 都不会格式化代码。
它做的一件奇怪的事情是节目它已将 转换tab
为三个空格,但是当我打开文件时,例如,notepad++
我仍然看到tab
缩进的文件。
我可以使用 PHPStorm 很好地编辑此文件,只是代码的自动格式化不起作用。
该文件使用 进行编码UTF8
。
我为解决问题而采取的步骤均未成功
- 将文件权限更改为完全控制
- 该文件最初有
CRLF
行分隔符,我将其转换为LF
对 PHPStorm 的行为没有任何影响。
谢谢。