如何禁用intellij自动更改我的代码格式?

时间:2015-05-05 06:41:07

标签: java intellij-idea

当我编辑java源代码时,除了我编辑的地方之外,intellij会自动格式化我的代码,如何禁用它?

2 个答案:

答案 0 :(得分:0)

可以禁用IntelliJ IDEA格式化(因此自动格式化)特定文件类型的能力,但需要付出代价。

要禁用:

  1. 设置>编辑>文件类型
  2. 选择您希望从不格式化
  3. 的文件类型
  4. 将扩展名更改为您不会使用的内容 - 例如' * .stro'到' * .oldstyl'
  5. 现在,即使你告诉IntelliJ重新格式化其中一个文件,它也不会。

    成本是您丢失了语法突出显示和语言支持。 在我的手写笔文件的情况下,这是值得的。 IDEA一直在删除我甚至无法工作的代码段中的制表符。超级烦人且具有破坏性。

答案 1 :(得分:0)

我尝试在代码格式中禁用剪裁尾随空格,但这不适用于我的文件类型' .erb'。

我添加了我的文件类型' .erb'有选择地禁用此文件类型的代码检查,但这在IntelliJ版本2016.2.4中不起作用。

我使用状态栏中的锁定图标完成更改后锁定了我的文件,这终于有效了!