IntelliJ IDEA - 当你输入
问题描述:
时,禁用(重新)fomat代码我认为IDEA之前没有这样做,但在最近的一些升级之后,我发现了这种行为:当我在某些不太适合的行中输入代码时,格式化,IDEA重新格式化这些。IntelliJ IDEA - 当你输入
超简化的例子:有这个代码:
MyThing aThing = new MyThing(){};
当我添加一个if
周围,我关闭大括号的那一刻,它重新格式的代码:
if (condition) {
MyThing a = new MyThing() // IDEA added new line here!
{ // and here!
}; // and here!
}
,我必须再去手动删除这些新行...
这个功能在一般情况下可能是一件好事,但我不喜欢它随处可用 - 首先,我可能想要包含一个小的修复程序,并且不希望我的修改显得比它更大;其次,更重要的是,在某些情况下,代码故意不符合其他常见的代码风格,就像上面那样 - 只是因为它更简单,而不是其他方式。最后 - 我想禁用此功能,并且只在显式执行时重新格式化代码,例如Ctrl-Alt-L
,但保留所有代码。这可能吗?
谢谢!有用! – Timur