這一直困擾着我,但我似乎無法弄清楚如何改變這種格式。讓我們一案類爲例:如何在IntelliJ Scala中的多行參數列表中指定縮進?
我更喜歡續行後兩個選項卡;然而,似乎的IntelliJ迫使這種風格:
這種行爲似乎是由Preferences -> Editor -> Code Style -> Scala -> Other -> Alternate indentation for constructor args and parameter declarations
,指定一個最小值爲0的空間進行控制,而只是帶來了開幕括號中的ARG名單內聯。這本身並不是什麼大問題,但是每當我複製/粘貼代碼塊時,它都會重新格式化所有內容,我必須返回並切換標籤。有沒有我在某處丟失的風格字段?
我想你知道你喜歡的風格違反Scala風格指南文檔,但無論如何他們在這裏:https://docs.scala-lang.org/style/declarations.html我也有我自己的喜好,但嘗試堅持風格指南除非問題沒有解決。它使其他Scala程序員更容易閱讀你的代碼。 – pferrel