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

Flu*_*ffy 12 reformat phpstorm

当格式化文件,phpstorm替换空行与空格只是空行,例如^[tab][tab]$^$.如何禁用此功能?

Laz*_*One 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 复选框

(此选项是在提供此答案后引入的:https://youtrack.jetbrains.com/issue/IDEA-103941#comment=27-807213)