PHPStorm重新格式化 - 如何禁用删除空行中的空格?

时间:2014-06-03 11:02:39

标签: phpstorm reformat

重新格式化文件时,phpstorm会将空白行替换为空行,例如空行。 ^[tab][tab]$^$。如何禁用此功能?

2 个答案:

答案 0 :(得分:20)

你不能 - http://youtrack.jetbrains.com/issue/IDEA-73161

我当时认为禁用剥离空白字符完全会完成这项工作(Settings | Editor | Strip trailing spaces on Save)..但显然它只适用于“保存”。

相关门票:


现在您可以在代码重新格式化上执行

  1. Settings/Preferences
  2. Editor | Code Style
  3. $language$ | Tabs and Indents | Keep indents on empty lines复选框
  4. (此选项是在提供此答案后引入的: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)