最近老切换机器,但像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 就起效了。