修改Eclipse诠释里的${Date}变量格式
修改Eclipse注释里的${Date}变量格式
1.eclipse3.3里${date}日期格式为:
不是很习惯,如果想改变这种格式,比如想改为:
2.从http://wiki.eclipse.org/index.php/CVS_Howto下载eclipse的源码,主要下载org.eclipse.text包下的类
3.找到org.eclipse.jface.text.templates.GlobalTemplateVariables这个类,然后打开进行修改。找到代码:
然后修改为:
然后再将其重新编译打包即可。
最后覆盖掉eclipse\plugins下的org.eclipse.text_3.3.0.v20070606-0010.jar这个jar包(org.eclipse.text_XXXX.jar包),只是日期不同而已。
附件说明:
附件是一个重新编译好的jar包文件,因为不让传.jar文件,所以我把后缀改成了.zip,下载后直接将后缀名改为.jar即可。
成功是实践者路过~
这种方法也可以的,楼主的方法也可以的,O(∩_∩)O~
1.eclipse3.3里${date}日期格式为:
Jan 8, 2008
不是很习惯,如果想改变这种格式,比如想改为:
2008-1-8这样的格式,则可以通过下面的方式
2.从http://wiki.eclipse.org/index.php/CVS_Howto下载eclipse的源码,主要下载org.eclipse.text包下的类
3.找到org.eclipse.jface.text.templates.GlobalTemplateVariables这个类,然后打开进行修改。找到代码:
public static class Date extends SimpleTemplateVariableResolver { /** * Creates a new date variable */ public Date() { super("date", TextTemplateMessages.getString("GlobalVariables.variable.description.date")); //$NON-NLS-1$ //$NON-NLS-2$ } protected String resolve(TemplateContext context) { return DateFormat.getDateInstance().format(new java.util.Date()); } }
然后修改为:
public static class Date extends SimpleTemplateVariableResolver { /** * Creates a new date variable */ public Date() { super("date", TextTemplateMessages.getString("GlobalVariables.variable.description.date")); //$NON-NLS-1$ //$NON-NLS-2$ } protected String resolve(TemplateContext context) { // return DateFormat.getDateInstance().format(new java.util.Date()); final SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); return df.format(new java.util.Date()); } }
然后再将其重新编译打包即可。
最后覆盖掉eclipse\plugins下的org.eclipse.text_3.3.0.v20070606-0010.jar这个jar包(org.eclipse.text_XXXX.jar包),只是日期不同而已。
附件说明:
附件是一个重新编译好的jar包文件,因为不让传.jar文件,所以我把后缀改成了.zip,下载后直接将后缀名改为.jar即可。
1 楼
duooluu
2008-07-31
找到eclipse.ini
里面有-Duser.language=en
改为-Duser.language=zh-cn即可
里面有-Duser.language=en
改为-Duser.language=zh-cn即可
2 楼
juggg
2008-09-09
太感谢了
BTW:LS的方法不行,需要先安装多国语言包
BTW:LS的方法不行,需要先安装多国语言包
3 楼
vvv6628341
2010-06-24
4 楼
txy821
2010-12-18
楼主与一楼的都是正解~~!
5 楼
ijse
2011-01-08
太麻烦了,,我想改下时间,,有没有定制好的包?
6 楼
yinbaicheng
2012-02-21
duooluu 写道
找到eclipse.ini
里面有-Duser.language=en
改为-Duser.language=zh-cn即可
里面有-Duser.language=en
改为-Duser.language=zh-cn即可
这种方法也可以的,楼主的方法也可以的,O(∩_∩)O~