當我在的IntelliJ編寫代碼,我經常通過鍵入這些序列類型創建新的塊:的IntelliJ添加新塊額外的行
if (test) {
打字打開花括號導致的IntelliJ自動插入結束支柱和移動兩個括號之間光標:
if (test) {|}
在這一點上,我只是按Enter鍵,獲得與光標右一個很好的格式化塊,它應該是:
if (test) {
|
}
然而,今天的IntelliJ是添加一個額外的行來將擋,像這樣:
if (test) {
|
}
我找遍了整個項目,IDE設置,但我不知道什麼改變。僅供參考,它發生在不同類型的項目(Spring/Java,Node/Express)中的各種文件類型(.java,.js,.css)中。任何人都知道如何解決這個小煩惱?
有人改變了您的ide設置? –
沒有。我是唯一一個使用這臺電腦的人。 –
如果這有助於其他人,我可以通過轉到「首選項」>「IDE設置」>「編輯器」>「智能密鑰」並取消選中「插入對括號」框來「解決」問題。我不知道爲什麼這會阻止Intellij在新塊的末尾插入額外的行,但它確實如此。不幸的是,明顯的副作用是Intellij不再自動插入右括號或大括號。儘管工程師Dollery的最新評論,我沒有改變這個(或任何其他)設置。除此之外,還有什麼可以成爲Intellij中一個不明確的錯誤? –