最近老切换机器,但像Eclipse这样的工具还是必须用到,但是每次新建一个java文件,文件头自动生成带有 @author 的注释。
不过问题是那个 @author 是按照系统用户来的。虽然SVN提交代码的时候有准确的用户名,但是文件里面那个不是每次都记得要修改。
以前是通过修改新建的文件模板来达到效果的。
模板里面是 @author ${user},里面 ${user} 是一个系统变量,可以通过下面的语句拿到。

System.getProperty("user.name")

修改这个值可以通过

/path/to/eclipse -vmargs -Duser.name="My Name"

或者
修改eclipse.ini

......
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Duser.name=leegorous
......

重新启动 Eclipse 就起效了。