2012-03-26 13 views
7
@Setter 
@Getter 
private String query; 

格式化後我得到了類似這樣的內容,如何防止它並將我的註釋保留在一行中?我在Formater配置中找不到任何可用的設置。如何阻止Eclipse將註釋拆分爲新行

@Setter @Getter @sthElse @oneMore @etc 
private String query; 

這是我想它是

+1

如果Eclipse實現了,我會愛上它! – elias 2012-04-24 19:02:03

回答

6

只要你想要強制換行就可以在行尾添加一個內嵌註釋(//)。例如,當我有註釋時參數,我希望他們排隊像這樣:

public ModelView finish(// 
     @PathParam("stampId")// 
     long stampId, // 

取而代之的是這樣的:

public ModelView finish(@PathParam("stampId") long stampId, 

我的//使用給了我更多精細的控制這一點。所以,如果你改變 「插入註釋後,新線」的設置,你應該能夠得到:

@Setter @Getter @sthElse @oneMore @etc // 
private String query; 

我敢肯定,如果我看了一下Eclipse的格式代碼我可以添加它存在,但我不沒時間了。 :-)

+0

這是一個老...答案......但是謝謝!:) – dantuch 2016-02-01 16:59:41

1

當你編輯的格式文件,選擇「新建行」選項卡。在該首選項頁面上有一個標註爲「註釋」的分組。你應該能夠取消喜好

8

爲「會員/參數/局部變量註釋後面插入新行」恕我直言,你可以得到的最接近的是:

@Setter @Getter @sthElse @oneMore @etc private String query; 

(通過Formatter->新線 - >在方法上註釋後插入新行

+1

我很害怕......這個版本更難看:) – dantuch 2012-03-27 19:59:55

+0

是的,這似乎是最接近的解決方案,但仍然不是解決方案。 :-( – weiglt 2018-02-04 14:24:21

相關問題