2011-05-13 39 views
1

我有以下的代碼行,只是不想被包裝:Eclipse Java編輯器自動換行未如預期

 tran = TransactionFactory.generateDoubleEntryTransaction(cAcc, acc, qTran.amount, qTran.date, qTran.memo, qTran.payee, qTran.number); 
     logger.info("Different currencies, Credit: " + entry.getCreditAmount() + " " + creditCurrency.getSymbol() + " -> " + entry.getDebitAmount() + " " + debitCurrency.getSymbol()); 

這兩條線是150各190個字符長。在我的代碼格式設置中,最大行長度設置爲100,函數調用的換行設置全部設置爲「必要時換行」。在預覽窗格中,至少看起來像是正確的。只是它不包裝。

我在這裏使用Eclipse 3.6.2。

回答

0

您必須按CTRL + SHIFT +˚F

+0

格式化不會自動發生,感謝上帝。您必須使用上面的快捷方式或通過菜單觸發它。 – 2011-05-13 20:17:32

+0

我知道如何觸發格式化程序,我只想知道爲什麼當我觸發它時不包裝這些行,以及哪個設置對此負責。 – Kai 2011-05-15 07:45:16

+0

你沒有指出。它適用於我所有的默認配置。 – Bozho 2011-05-15 08:57:00