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

有帮助吗?

解决方案

你不能 - 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)

其他提示

我在相反的主题中找到了解决方案: 配置编辑器以删除空行中的空格.

它适用于 网络风暴, ,并且应该工作在 PHPStorm 还有:

Settings | Editor | Code Style | PHP | Tabs and Indents (tab) | Keep Indents on Empty Lines" (check box)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top