2009-11-24 130 views
23

如何設置我的Eclipse代碼格式化程序以允許超過80個字符的代碼行。我知道很長的一行很難閱讀,但在我看來,每行80個字符對於寬屏幕顯示器來說是非常小的值。如何自定義Eclipse的文本編輯器代碼格式

+2

注意:啓動Eclipse Mars 4.5 M1(2014年8月)時,Eclipse中的默認行長度爲120(而不是80)。請參閱[我的答案](http://stackoverflow.com/a/25250064/6309) – VonC 2014-08-11 18:33:45

回答

55

,去的Java>代碼樣式>格式化和編輯/創建格式化並轉到標籤換行。在那裏你可以設置最大線寬

而且你可以在一般>編輯>文本編輯器還設置了打印邊距列這應該是保證金(在你的代碼的右側1px的寬的垂直線)向上移動以期望的位置。然而這並不影響格式化程序,隻影響人眼。

+0

請注意,Java編輯器(至少在Eclipse Neon中)僅使用代碼樣式格式器中的設置來獲取打印邊距,覆蓋在一般 - >編輯 - >文本編輯器中設置。所有其他編輯器都使用常規 - >編輯 - >文本編輯器設置。 – Pixelstix 2017-06-05 17:39:16

7

這個答案有點舊,並且Eclipse的新版本的路徑已經改變。

要設置最大線寬,去項目>屬性。在屬性窗口中,轉至Java代碼樣式>格式化程序。選擇您的活動配置文件(讓已選擇的配置文件,這是您當前使用的配置文件),然後單擊編輯。在標籤換行中,您可以設置最大線寬(默認爲80)。您還可以去標籤評論,並取消啓用行註釋格式化如果你希望你的意見並不多條線路上進行格式化按Ctrl ++˚F

別忘了更改名稱配置文件名稱;如果你不改變,你將無法保存您的更改(前提是您正在編輯的一個是內置

此外,您還可以在窗口設置打印邊距列 >>一般>編輯>文本編輯器

8

關於 「小」 的值(80),這只是改變了(在2014年8月)。
請參閱 「Eclipse is not a terminal anymore – Default line size of Java code formatter is now 120
(通過Lars Vogel

項目>屬性的Java代碼樣式>格式化

編輯標籤換行

一個三年前的老問題終於解決:
bug 356851: Default line size of Java code formatter should be increased to 120

它不是在Eclipse Project 4.5 (Mars) M1 - New and Noteworthy提及,但它仍然是「已驗證的4.5 M1使用I20140804-2000構建「。

相關問題