重新格式化文件时,phpstorm会将空白行替换为空行,例如空行。 ^[tab][tab]$
到^$
。如何禁用此功能?
答案 0 :(得分:20)
你不能 - http://youtrack.jetbrains.com/issue/IDEA-73161
我当时认为禁用剥离空白字符完全会完成这项工作(Settings | Editor | Strip trailing spaces on Save
)..但显然它只适用于“保存”。
相关门票:
现在您可以在代码重新格式化上执行:
Settings/Preferences
Editor | Code Style
$language$ | Tabs and Indents | Keep indents on empty lines
复选框(此选项是在提供此答案后引入的:https://youtrack.jetbrains.com/issue/IDEA-103941#comment=27-807213)
答案 1 :(得分:2)
我找到了相反主题的解决方案:Configure editor to remove whitespaces in blank lines。
适用于 WebStorm ,也可以在 PHPStorm 中使用:
Settings | Editor | Code Style | PHP | Tabs and Indents (tab) | Keep Indents on Empty Lines" (check box)