2013-04-02 49 views
19

添加尾部空格停止Eclipse的格式化,我注意到了Eclipse格式化(STRG + ALT + F)在一張像這樣的代碼運行時,它的一個奇怪的行爲:如何從Javadoc中

/** 
* bar 
* 
* @return nothing 
*/ 
Object foo() { 
    return null; 
} 

它將添加尾隨空格字符的位置:

/** 
* bar 
* <--- this line has a trailing space now! 
* @return nothing 
*/ 
Object foo() { 
    return null; 
} 

我知道如何配置Eclipse以刪除尾隨的空白,但它有沒有辦法從擺在首位加入它停止格式化?

+3

只是好奇,但有一個特定的原因,爲什麼空間*不能*在那裏?在那裏有空間允許評論添加已經從星號偏移。 –

+3

這個空格字符會導致警告與某些代碼風格的工具,如檢查式 – friederbluemle

+2

啊。有用的知識:-) –

回答

1

您可以轉到首選項 - > Java - >編輯器 - >保存操作並將其配置爲刪除尾隨空格。

爲了做到這一點,右鍵單擊您的項目,並轉到屬性 - > Java編輯器 - >保存操作。從那裏你可以啓用項目特定的設置,並將其配置爲刪除尾隨空白(以及其他有用的東西)。

+8

謝謝。就像我所說的,我知道如何配置Eclipse來自動刪除它。我感興趣的是如何告訴格式化程序不要插入**這個空格字符。 – friederbluemle

+4

這不回答OP(和我的)問題 –

-3

的Java - >代碼樣式 - >格式化編輯活動的配置文件(您可能需要保存一個新的)在評論選項卡中的Javadoc註釋設置面積不應選擇Javadoc標籤之前空白線下。

在我找到這個之前,感覺非常煩人。