2012-05-07 22 views
3

我在eclipse中尋找一種方法來自動對齊多個方法調用的參數。在日食中將參數與多個方法調用的列對齊

例如
輸入:

method(arg1, longarg2, anotherArg3); 
method(arg1,arg2,aArg3); 
method(argument1, arg2, anotherArg3); 
method(argument1,longarg2,anotherArg3,extra); 

輸出:

method(arg1,  longarg2, anotherArg3); 
method(arg1,  arg2,  aArg3  ); 
method(argument1, arg2,  anotherArg3); 
method(argument1, longarg2, anotherArg3, extra); 

Eclipse的命令,格式設置,插件,每路勝。

+0

儘管有一個格式化選項「在列中對齊字段」,但我認爲您不能爲方法參數執行此操作。至少不是開箱即用的。 – rolve

回答

0

這對Eclipse標準工具不可行。

也就是說,這也沒有必要。如果您對同一方法有多個調用,並希望以這種方式對齊參數,則這表示錯誤的代碼樣式,因爲代碼中存在大量代碼重複。因此,請考慮如何重構代碼以避免重複的方法調用。例如。在集合中擁有參數,然後迭代集合。

+3

您錯過了遞歸:如果將值放入Map 中,則良好樣式需要將這些參數對齊到列中。 –

相關問題