簡體   English   中英

如何自定義Eclipse的文本編輯器代碼格式

[英]How to customize Eclipse's text editor code formatting

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

Preferences中 ,轉到Java > Code Style > Formatter並編輯/創建格式化程序並轉到Tab Wrapping選項卡。 您可以在其中設置最大線寬

此外,您可以在常規 > 編輯器 > 文本編輯器中設置打印邊距列 ,該應該將該邊距(代碼右側的1px寬垂直線)向上移動到所需位置。 然而,這不會影響格式化程序,只影響人眼。

這個答案有點舊,而且新版Eclipse的路徑也發生了變化。

要設置“ 最大線寬” ,請轉到“ 項目” >“ 屬性” 在“ 屬性”窗口中,轉到“ Java代碼樣式” >“ 格式化程序” 選擇您的活動配置文件 (讓已選擇的配置文件,這是您當前使用的配置文件),然后單擊編輯 在“ 線條包裹 ”選項卡中,您可以設置“ 最大線條寬度” (默認為80)。 如果您希望不使用Ctrl + Shift + F在多行上格式化 注釋 ,也可以轉到選項卡注釋並取消選中啟用行注釋格式

不要忘記更改 配置文件名稱的名稱 ; 如果您不進行更改,則無法保存更改(前提是您正在編輯的更改是內置的

此外,您可以在窗口 > 首選項 > 常規 > 編輯器 > 文本編輯器中設置打印邊距列

關於“小”值(80),這剛剛改變(2014年8月)。
請參閱“ Eclipse不再是終端 - Java代碼格式化程序的默認行大小現在為120
(作者Lars Vogel

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

編輯選項卡Line Wrapping

最終解決了一個三年之久的問題:
錯誤356851:Java代碼格式化程序的默認行大小應增加到120

它沒有在Eclipse Project 4.5(火星)M1中提及- 新的和值得注意的 ,但它仍然是“使用I20140804-2000構建驗證4.5 M1”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM