2011-06-07 81 views
0

我習慣了長行,160個字符,因爲我喜歡Monospace字體,並且我有寬屏液晶屏。Eclipse代碼風格格式化程序中的硬回車(回車)

問題是,據我所知,Code Style格式化程序不支持「硬返回」。

這麼長的線不便於所有情況下,有利於與拋出了很多例外的泛型參數長函數定義,但它是不適合這樣的事情:

boolean success = toBool(new WebDriverWait(driver, entities.size() * interval).until(allSucceedOrFail(entities.size(), By.className(uploadSuccessCN), 
       By.className(uploadErrorCN)))); 

不任何人有一個想法如何解決這個問題?

回答

1

Java代碼格式化程序是高度可配置的,但我不確定您尋求的是否可能。在任何情況下,如果可能,它位於「窗口>首選項> Java>代碼樣式>格式化程序」中。在該窗口中,點擊「編輯」按鈕。

您所尋找的是位於「換行」選項卡上。例如,要分割你給出的這一行作爲一個例子,你可以在左邊的列表中選擇「函數調用」,然後「將所有元素,每一個元素包裝在一個新行中」強制它被分割......你應該可以通過那裏的選項來實現你想要的東西。

+0

是的,我正在玩這些選項一段時間,然後我覺得它必須由程序員自己決定。無論我如何設置,它都不自然。 – lisak 2011-06-07 14:33:04

+0

@lisak:如果有些地方你不喜歡自動格式化,你也可以關閉代碼特定部分的fomatting(參見http://stackoverflow.com/questions/5115088/turn-off-eclipse-formatter -for-selected-code-area/5115143#5115143)...然後再一次,它確實取決於每個個人的開發者的口味。使用這些格式化註釋的 – Kellindil 2011-06-07 14:51:37

+0

也是不可接受的。它有具體的用例,標準的java開發絕對不在其中。正如我想的那樣,編碼時,即使是艱難的回報也無法使用:-) – lisak 2011-06-07 16:16:01