2014-10-22 47 views
1

我有縮進的Java這也許稍微特質的風格的延續,我經常寫:的IntelliJ IDEA:使用不同的縮進方法調用與其他延續

object.myMethod(
    myFirstArgument, mySecondArgument, myThirdArgument, myFourthArgument, 
    myFifthArgument, mySixthArgument 
); 

所以我用了四空間,延續在這個上下文,當它是方法調用的延續時。不過我用兩個空間縮進等連續上下文:

String myComplicatedString = SOME_CONSTANT_STRING + SOME_OTHER_CONSTANT 
    + YET_ANOTHER_CONSTANT + "-my-weird-suffix"; 

Object myBuiltObject = BuilderPattern.withArg(42) 
    .withException(UltimateException.class) 
    .withBlah("whatever"); 

有沒有什麼辦法讓IntelliJ IDEA的使用在這些上下文不同的縮進?

回答

1

據我所知,只有兩種類型的縮進可以在IntelliJ代碼樣式設置中設置 - 正常縮進和連續縮進。所以恐怕暫時不能根據上下文設置連續縮進大小。

我建議在JetBrains的YouTrack中爲此功能打開一個新問題。

+1

我發現有一個涉及類似功能的現有問題。 https://youtrack.jetbrains.com/issue/IDEA-120057 – amoe 2014-10-22 13:17:28

+1

感謝分享鏈接,我只是投了贊成票。希望它會很快實施:) – 2014-10-22 13:20:16

相關問題