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

Bob*_*obs 17 java eclipse comments

在Eclipse中添加多行注释并对其进行格式化(Ctrl + Shift + F)时,它会自动在注释块内的每个新行的开头放置一个星号(*).

/*
 * this is my comment
 */
Run Code Online (Sandbox Code Playgroud)

这种行为的原因是什么?

我该如何禁用它?

kop*_*por 22

在Eclipse 4.2及更高版本中,解决方案是:Window - > Preferences - > Java - > Code Style - > Formatter - >

$ profileName - > Edit ...() - > comments - >*un-check []启用块注释格式.

请注意,作者要求阻止注释(/*)而不是Javadoc注释(/**).

要抑制Javadoc注释的前导*取消选中 []启用Javadoc注释格式


(*)如果$ profileName - > Edit ...不起作用,请使用"New ..."创建一个新模板.


Tho*_*mas 5

这是标准的javadoc格式.eclipse中的格式化选项右键单击您的项目 - >属性 - > Java代码样式 - >格式化程序 - >编辑 - >注释选项卡,但我没有看到禁用此特定行为的选项.

  • 它实际上是[javadoc的可选](http://download.java.net/jdk8/docs/technotes/tools/solaris/javadoc.html#leadingasterisks).但是+1,因为我没有看到改变这种行为的方法,与@Mick所说的相反. (2认同)