Java 如何在eclipse中更改@author标记配置,使其采用我指定的名称?

Java 如何在eclipse中更改@author标记配置,使其采用我指定的名称?,java,comments,eclipse-indigo,Java,Comments,Eclipse Indigo,我正在使用Eclipse Indigo for Java 我过去常常对这些方法发表评论。 在这种情况下,每当我使用@author标记时,它都会自动获取当前登录的系统的用户名 我的问题是:如何更改此@author标记配置,使其采用我指定的名称 我浏览了以下链接: 但它建议更改classpath变量$user的值。 我不想那样做。我想通过配置更改注释模板。您可以转到Windows/首选项。在搜索框中键入int“Template”,然后转到Java/Code-Style/Code-Templates

我正在使用Eclipse Indigo for Java

我过去常常对这些方法发表评论。 在这种情况下,每当我使用
@author
标记时,它都会自动获取当前登录的系统的用户名

我的问题是:如何更改此
@author
标记配置,使其采用我指定的名称

我浏览了以下链接:

但它建议更改classpath变量
$user
的值。
我不想那样做。我想通过配置更改注释模板。

您可以转到Windows/首选项。在搜索框中键入int“Template”,然后转到Java/Code-Style/Code-Templates。您正在搜索的区域位于“注释”部分。

项目->属性->Java代码样式->代码模板->

没有链接配置工作区设置

选择评论->类型

编辑你的名字或任何你想要的。
有几种方法可以实现这一点。打开Eclipse首选项,键入
Templates
作为过滤器,然后选择
Java->code-Style->code-Templates
。在“代码模板”小部件中,展开“注释”小部件:

查看扩展的选择,您可以看到为类型和方法定义了模板。选择要编辑的模板,然后单击“编辑”。现在,您可以根据需要更改模板,例如添加
@author${user}
或其他任何内容:


在所有对话框中单击“确定”完成并保存。

在eclipse目录中有一个名为“eclipse.ini”的文件,打开该文件并添加以下行:

-Duser.name=desired name

在“-vmargs”行之后

我访问了该部分,但找不到@author配置。据我所知,您正在尝试更改每个方法上自动生成的注释。如果是这样的话,你可以忽略/删除@author,然后在其中输入你自己的名字。这就是我现在写的。但我同时评论了多种方法。手动书写是我想要避免的事情。这就是为什么我想在一个地方修复它。是的,你可以在“评论”页面中更改它。只需展开它们,您将看到类型引用类级别的注释。我已经改了。我对方法也有同样的要求。@RAS-您可以在与类型相同的对话框中更改方法的模板。它从类型中删除了3个选项,并允许您自定义方法Javadoc的模板。只需在其中添加
@author${user}
或任何您想要的内容。@Perception谢谢。RAS展示了这个链接,这让我很困惑。@Perception,这就是我一直在寻找的解决方案。请将其作为单独的答案发布。嘿,谢谢你的回复,但正如我在问题中已经提到的,我不想更改
$user
config的值。同样的答案也由我所提到的问题中的某个人提供。但无论如何,谢谢你的帮助。对不起@RAS,我想我错过了。尽管如此,这是我一直在寻找的答案。谢谢可以在@Frelling找到一个使用EGit的灵活解决方案,谢谢您的回复,但我没有使用GIT。我不知道你怎么把我的问题和EGit联系起来。可惜你没有使用Git。鉴于您的个人资料,我认为您使用了其他形式的版本控制。“连接”是指解决方案是对上述参考问题的回答。您声明不希望通过Java系统属性(例如
-Duser.name=bob
)更改值。正如您所要求的,EGit用户只需要对模板进行一个小的调整,就可以根据配置在系统、用户或项目级别指定作者的姓名。当然,它是Git配置,而不是Eclipse;但如今,尤其是在协作环境中,Git几乎总是参与其中。