【发布时间】:2009-06-01 16:55:54
【问题描述】:
可能重复:
How to change the value of ${user} variable used in Eclipse templates
我正在使用 Eclipse,每次创建代码时,@author 都会设置为 ${user} 的值。 不幸的是,${user} 似乎包含我的 Windows 登录 ID。 有没有办法通过 Eclipse 覆盖它? 我找不到选项。
【问题讨论】:
标签: eclipse
可能重复:
How to change the value of ${user} variable used in Eclipse templates
我正在使用 Eclipse,每次创建代码时,@author 都会设置为 ${user} 的值。 不幸的是,${user} 似乎包含我的 Windows 登录 ID。 有没有办法通过 Eclipse 覆盖它? 我找不到选项。
【问题讨论】:
标签: eclipse
我不确定 Eclipse 本身是否有办法。但据我所知,${user} 使用了user.name 环境变量的值;因此,您可以在 eclipse.ini 中传递 -Duser.name=My Name 来覆盖它。
或者,如果您愿意,可以修改快捷方式以指向:
C:/java/eclipse/eclipse.exe -vmargs -Duser.name="cleverUserNameToUseInSourceCode"
如this blog entry所示。
【讨论】:
eclipse.ini 文件中提到-Duser.name 选项需要位于-vmargs 标志之后可能会有所帮助。此外,空格是可以接受的,驼峰式的不是必需的。
zend-eclipse-php.ini 并且位于 Eclipse 的主安装文件夹中。
Windows > Preferences > Java > Code Style > Code Templates > Comments
选择Types 并编辑模板以插入另一个值(目前可能是固定值,或者按照mmyers 的建议更改user.name property)
/**
* @author myUserValue
*
* ${tags}
*/
【讨论】: