2011-11-08 38 views
8

我使用Eclipse Helios版本作爲IDE並使用 Java開發代碼。Java如何美化Eclipse IDE中的Java代碼

對我來說好的一點是代碼運行良好,但壞事是代碼看起來不好(我的意思是空格和括號用於if-else語句中使用的控制結構以及for和而循環散落在這裏和那裏)

我已經使用Ctrl + Shift + F,以及一個在線工具(http://www.prettyprinter.de/)進行格式化,與此相比,它看起來更糟糕。

由於許多開發人員都在這裏,你如何妥善安排你的代碼,以及如何讓它看起來不錯。

請告訴我,我擔心一些高級人員可能會檢查代碼。

+0

難道你不知道java代碼應該如何看待某種公司標準嗎?在開始創建自己的規則之前,請確保您檢查是否應該遵循一些規則。 – Fredrik

+0

使用eclipse提供的內置格式化工具。根據我的經驗,PMD/Checstyle/Findbugs只能識別問題所在,但實際上並沒有解決任何問題。 – bakoyaro

+4

兄弟,感謝您的「Ctrl + Shift + F」 - 這正是我一直在尋找的。大聲笑。 – Bohdan

回答

8

嘗試改變窗口 - >首選項 - > Java的>代碼Formatter-> LineSplittin->最大線路長度可達120或140個符號。

+0

非常感謝,這是真的,PMD有助於美化eclipse中的代碼?如果是這樣,任何人都可以告訴我如何使用PMD美化代碼??因爲我認爲PMD僅用於檢查編碼標準。 – Revathi

+0

不幸的是我從未使用過PMD。但根據項目主頁上的文字,它只是一個代碼風格檢查器 –

5

要更改代碼格式的設置,進入下面的菜單:

  • 的Windows
  • 的Java
  • 代碼樣式
  • 格式化

而且然後以您選擇的表單創建您自己的格式。

+1

這是迄今爲止最好的建議。當我保存源文件時,我還添加了額外的步驟,例如優化導入,刪除多餘的空格,格式化Javadoc和註釋等。 – bakoyaro

1

您可以安裝PMDFindBugs插件。 PMD tools可以幫助您優化代碼。

報價:

PMD掃描Java源代碼,看起來像潛在的問題:

Possible bugs - empty try/catch/finally/switch statements 
Dead code - unused local variables, parameters and private methods 
Suboptimal code - wasteful String/StringBuffer usage 
Overcomplicated expressions - unnecessary if statements, for loops that could be while loops 
Duplicate code - copied/pasted code means copied/pasted bugs