当重构代码(例如:重构 - >重命名),IntelliJ IDEA的14.x也rewraps(重新格式化)我的代码以装配到80列的限制。重构时如何阻止IDEA重新格式化代码?
举例:这里的重构前的代码:正在进行
重构:
...和代码重新包装一次我按Enter
:
最令人讨厌的是,即使是目前尚未在编辑器中打开(但受重构影响)的Java类也会被重新格式化,从而增加了forma将更改传播到我的VCS未被注意到。
我想实现的是:
- 保持原有的打印边距为80列,但仍
- 有办法重新命名变量/类/方法时保留我的原始格式。
我该如何做到这一点?
我从来没有注意到这个问题。我想知道是否在设置 - >编辑器 - >代码风格 - > Java-> Wrapping和Braces可能是你的问题? – Travis
这些设置只应该影响*手动*格式(即通过*代码* - > *重新格式化代码* *调用)。我所谈论的是隐式重新格式化 - 并不是“格式化行为不正确”:相反,不应该发生格式化。 – Bass
https://www.jetbrains.com/idea/webhelp10.5/wrapping-and-braces.html –