2015-10-05 117 views
1

當我格式化這個代碼:如何防止Eclipse格式化程序在註釋中的註釋之後添加空白字符?

@JoinTable(name = "UTI_COLLECTER_CTN", 
    joinColumns = @JoinColumn(name = "COD_UTI", referencedColumnName = "COD_UTI"), 
    inverseJoinColumns = @JoinColumn(name = "COD_CTN", referencedColumnName = "COD_CTN")) 

Eclipse在註解註釋的每一個右括號後加空格,如:

@JoinTable(name = "UTI_COLLECTER_CTN", 
    joinColumns = @JoinColumn(name = "COD_UTI", referencedColumnName = "COD_UTI") , 
    inverseJoinColumns = @JoinColumn(name = "COD_CTN", referencedColumnName = "COD_CTN")) 

如何預防呢? (刪除所有空格的格式配置不會改變任何東西......)

回答

1

我終於找到了一個解決辦法,我內註釋前後加括號:

@JoinTable(name = "UTI_COLLECTER_CTN", 
    joinColumns = {@JoinColumn(name = "COD_UTI", referencedColumnName = "COD_UTI")}, 
    inverseJoinColumns = {@JoinColumn(name = "COD_CTN", referencedColumnName = "COD_CTN")}) 
-1

1)轉到窗口 - >首選項 - >爪哇 - >代碼樣式 - >格式化

2)單擊 「編輯」

3)打開標籤白色空間

4)展開 「聲明」

5)單擊批註

6)下面你可以找到WHI選項te間距。

7)取出厚

「關閉paranthesis之前」 我附於該圖象。 enter image description here

+1

這checlbox在我的配置沒有被選中。我已經嘗試刪除「白色空間」選項卡中的所有檢查。 –

+0

也許還有另外一個Formatter干擾你的代碼? –

+0

也許,但是哪一個?我在格式化程序中到處搜索...... –