如何在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中的自动星号(插入星号)?