2014-09-25 55 views
1

当在eclipse kepler中使用/ * * /注释代码行时。保存*在每行开始时自动添加。如何防止自动添加* char。在eclipse中自动添加****注释代码在/ *和*/

例子: 之前评论

public static int factorial(int n) 
    { int result = 1; 
     for(int i = 2; i <= n; i++) 
      result *= i; 
     return result; 
    } 

评论后

/*public static int factorial(int n) 
    { int result = 1; 
     for(int i = 2; i <= n; i++) 
      result *= i; 
     return result; 
    }*/ 

储存Java代码在Eclipse开普勒

/* 
    * public static int factorial(int n) { int result = 1; for(int i = 2; i <= n; i++) result *= i; return result; } 
    */ 

当取消注释该代码

* public static int factorial(int n) { int result = 1; for(int i = 2; i <= n; i++) result *= i; return result; } 

它就是这样,因此需要更多的时间,除去*字符。

请帮助我如何删除此atuto功能。

+1

不是一个答案如何阻止它做到这一点,但如果你使用ctrl- /(cmd-/on mac注释掉)它将使用单行//注释而不是阻止(a)不被格式化程序重新排序的注释,(b)可以用相同的快捷键取消注释。 – 2014-09-25 08:37:51

+0

是的局域网我已经使用ctrl- /暂时的,但我想永久解决方案。 – 2014-09-25 10:08:15

回答

2

转到您的项目/工作区首选项,格式化程序(java代码样式),编辑配置文件(如果您还没有一个,则必须复制现有的配置文件,但不能编辑Eclipse [内置]) ,评论并取消选中“启用块注释格式”。这会在您保存/格式化代码时禁用块注释的所有格式。

如果您不希望对所有块注释执行此操作,请转至格式化程序中的关/开标签并启用标签。您现在可以// @ formatter:off或// @ formatter:on为特定的部分启用它们,并禁用已定义部分的所有格式。

0

你可以看一下菜单:

窗口 - >首选项 - >爪哇 - >保存操作(操作执行上保存)

如果“格式化源代码”复选框被选中也看看这个

窗口 - >首选项 - >爪哇 - >代码样式 - >格式化

在这里,您可以编辑的行动,格式化为执行代码的所有的事情

对于禁用块注释取消选中“启用块注释格式”

相关问题