PHPStorm 重新格式化 - 如何禁用删除空行中的空格?
题
重新格式化文件时,phpstorm 将空行替换为空格,仅将空行替换为空行,例如 ^[tab][tab]$
到 ^$
. 。我如何禁用此功能?
解决方案
你不能 - 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)
其他提示
我在相反的主题中找到了解决方案: 配置编辑器以删除空行中的空格.
它适用于 网络风暴, ,并且应该工作在 PHPStorm 还有:
Settings | Editor | Code Style | PHP | Tabs and Indents (tab) | Keep Indents on Empty Lines" (check box)
不隶属于 StackOverflow