時,禁用(重新)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