2016-10-08 51 views
0

我試圖按照需要一個編碼風格(不要問我爲什麼)如何調整多個參數的IntelliJ Scala的格式列出

def foo(
    arg11: Int, 
    arg12: Int 
)(arg21: String, 
    arg22: String 
): Int 

什麼我得到的默認樣式是:

def foo(
    arg11: Int, 
    arg12: Int 
)(
    arg21: String, 
    arg22: String 
): Int 

我無法弄清楚如何使:
- 2-n個參數列表的第一個參數是在同一行上作爲開幕括號
- 在)(線(S)被縮進兩間水療CES。
- ):行縮進兩個空格。

我不知道這些元素即使得到他們自己的造型規則。

我可以看到這些樣式規則的價值,但手動重新格式化我的代碼中的空格並不是我預期在2016年會做的事!

回答

0

可以使用scalafmt插件來配置你需要根據你不同的格式化風格,輕易地放棄配置文件,您的格式風格,它會相應格式化你的代碼,請檢查了這一點https://olafurpg.github.io/scalafmt/