Ide 保存文件时禁用重新格式化代码

Ide 保存文件时禁用重新格式化代码,ide,formatting,intellij-idea,Ide,Formatting,Intellij Idea,我对IntelliJ中的一个旧java文件做了一个小改动,当我保存该文件时,IDE会自动重新格式化所有代码。通常情况下,这将是更好的,但似乎几乎每一行都有不必要的空白,得到清理。现在看来整个文件都被修改了,尽管我只做了一个小的修改。这将使研究风险投资的重大变化变得更加困难 是否有一种方法可以在保存文件时禁用代码重新格式化?到目前为止,我还没有在“项目设置”对话框中找到设置。我正在使用IntelliJ IDEA 9.0.2 或者,我可以执行重新格式化,提交更改,然后进行修改,但我觉得这最终会发生很

我对IntelliJ中的一个旧java文件做了一个小改动,当我保存该文件时,IDE会自动重新格式化所有代码。通常情况下,这将是更好的,但似乎几乎每一行都有不必要的空白,得到清理。现在看来整个文件都被修改了,尽管我只做了一个小的修改。这将使研究风险投资的重大变化变得更加困难

是否有一种方法可以在保存文件时禁用代码重新格式化?到目前为止,我还没有在“项目设置”对话框中找到设置。我正在使用IntelliJ IDEA 9.0.2


或者,我可以执行重新格式化,提交更改,然后进行修改,但我觉得这最终会发生很多事情,我不想将我的格式首选项强加给其他组拥有的代码

Settings | Editor | General>Other |在保存时去除尾随空格->无。

对于较新版本(至少是WebStorm 2018),
Ctrl+S
绑定到一个保存宏,该宏有一个重新格式化代码操作,然后是保存

您可以使用
Ctrl+Shift+A
搜索
删除此重新格式化,然后修改
保存
格式


编辑|宏|编辑宏|保存|-在操作:重新格式化…

上,您可以添加这些注释,使其暂时禁用文件格式,或使用特定功能:

// @formatter:off
如果希望保留一个部分,还可以添加以下内容:

// @formatter:on 
如果
@formatter:off
不起作用,您可以在首选项中启用它:


在2020年的今天,IDEA在提交之前默默地格式化HTML,这可能会破坏您的网页外观。要禁用此选项,请取消选中此复选框:


我疯了吗?或者这只是停止了一种特定的重新格式化,而不是所有的重新格式化?在IntelliJ 14.1.5(build 141.2735)中,设置此参数没有任何效果,当我保存文件时,IntelliJ继续删除所有空行中的缩进…然后看起来整个文件都被修改了(我试图设置“在空行中保持缩进”)(未成功)是否有人对此问题有任何最新版本的更新?@AttitudeL检查您是否未使用可能会覆盖IDE行为的EditorConfig。一些第三方格式化程序插件也会影响它。谢谢,非常有用的信息。但是它完全关闭了,我无法手动重新格式化一段代码。