如何在Eclipse中的多行注释中关闭“*”?

使用Eclipse编码时,如何关闭启动多行注释时出现的“*”注释?

而不是看到这个,

/** * Here is a comment * some more */ 

我能得到这个吗?

 /** Here is a comment some more */ 

如果你想知道“/ **”是因为我使用doxygen。

正如在这个主题中提到的那样,你只能这样做(意思是“禁用主要的星号”)

  Preferences > Java > Code Style > Code Templates 

例如,如果您将字段注释的模板修改为:

 /** */ 

当你评论一个Field时,它会以这种方式出现(中间没有任何星号)。

但是,它确实违反了Sun的Java注释格式,直到jdk1.3(更新: 当前的oracle链接 )(如此处所见)…
但是,如Amedee Van Gasse 的评论中所述 :

从Javadoc 1.4开始, 主要的星号是可选的 。


一个更简单的方法(如果您只需要对代码的某些注释执行此操作,同时保持另一个具有标准样式),当多行注释如下所示:

 /** * */ 

,你可以先删除一个前导星号,输入你的评论。
您将看到在每个新评论行的开头都没有出现其他主要的星号。

  /** */ /** My first line of comment My second line of comment My third line of comment */ 

使用eclipse 4.2.1,我使用了格式化程序关闭/打开function,请确保标签上的格式化程序与评论标签不在同一行,明星噩梦将会回来。

 // @formatter:off /* Eclipse your * are messing up my comments big time and If I used you more often I'd put a patch together to add back in the "Add Leading Star" option */ // @formatter:on 

必须在Eclipse首选项中打开/关闭function:Java>代码样式>格式化程序。 单击“编辑”按钮,“关/开标签”,勾选“启用关/开标签”。

如何为Java代码的某些部分关闭Eclipse代码格式化程序?

也。 为了方便起见,我将标签更改为// off // on

类似的post是如何在添加多行注释时禁用Eclipse中的自动星号(插入星号)?