Ide 保存文件时禁用重新格式化代码
我对IntelliJ中的一个旧java文件做了一个小改动,当我保存该文件时,IDE会自动重新格式化所有代码。通常情况下,这将是更好的,但似乎几乎每一行都有不必要的空白,得到清理。现在看来整个文件都被修改了,尽管我只做了一个小的修改。这将使研究风险投资的重大变化变得更加困难 是否有一种方法可以在保存文件时禁用代码重新格式化?到目前为止,我还没有在“项目设置”对话框中找到设置。我正在使用IntelliJ IDEA 9.0.2Ide 保存文件时禁用重新格式化代码,ide,formatting,intellij-idea,Ide,Formatting,Intellij Idea,我对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。一些第三方格式化程序插件也会影响它。谢谢,非常有用的信息。但是它完全关闭了,我无法手动重新格式化一段代码。