2016-12-31 37 views
0

當我格式化代碼時,我喜歡在代碼中包裝長鏈方法。但我不喜歡小的方法鏈(例如:3個或更少的方法)被包裝。所以我想這是包裝:當在Java中格式化代碼時,Intellij只包裝鏈式方法[如果不小於3]

OkHttpClient client = new OkHttpClient().newBuilder().connectTimeout(15, TimeUnit.SECONDS).writeTimeout(15, TimeUnit.SECONDS).readTimeout(30, TimeUnit.SECONDS).build(); 

String[] str = object.toString().split(":"); 

反正有沒有在的IntelliJ到可以控制鏈有多長是爲了它被包裹?

+0

據我所知,沒有一種方法可以通過鏈接調用的數量來控制它。設置中有一個選項(編輯器/代碼樣式/ Java/Wrapping和Braces/Chained方法調用),如果long_可以設置爲_Wrap。 IntelliJ通過右邊距(設置/編輯器/代碼樣式)確定什麼是「長」。因此,如果您將右邊距設置爲80個字符,並且鏈接的方法調用超過此長度,則會將其包裝。 –

回答

1

這不可能在最新版本的Intellij Idea上實現,但是您可能想提交功能請求here