Spring Tool Suite 设置必看,设置大全。

1.设置软件字体14号字体


2,设置字体换行数




3,设置智能提示



4.设置字符编码


5.设置代码注释模版


需要一个一个的加的

下面详细列出每一个子项的模板格式:

Comments-->FilesJava文件注释)

Java代码  

1. /** 

2.  * Project Name:${project_name} 

3.  * File Name:${file_name} 

4.  * Package Name:${package_name} 

5.  * Date:${date}${time} 

6.  * Copyright (c) ${year}, taoge@tmd.me All Rights Reserved. 

7.  * 

8.  */  

Comments-->TypesJava类注释)

Java代码  

1. /** 

2.  * ClassName: ${type_name} <br/> 

3.  * Function: ${todo} ADD FUNCTION. <br/> 

4.  * Reason: ${todo} ADD REASON(可选). <br/> 

5.  * date: ${date} ${time} <br/> 

6.  * 

7.  * @author ${user} 

8.  * @version ${enclosing_type}${tags} 

9.  * @since JDK 1.8 

10. */  

Comments-->Fields(类字段注释)

Java代码  

1. /** 

2.  * ${field}:${todo}(用一句话描述这个变量表示什么). 

3.  * @since JDK 1.8 

4.  */  

Comments-->Constructors(构造函数注释)

Java代码  

1. /** 

2.  * Creates a new instance of ${enclosing_type}. 

3.  * 

4.  * ${tags} 

5.  */  

Comments-->MethodsJava方法注释)

Java代码  

1. /** 

2.  * ${enclosing_method}:(这里用一句话描述这个方法的作用). <br/> 

3.  * ${todo}(这里描述这个方法适用条件 – 可选).<br/> 

4.  * ${todo}(这里描述这个方法的执行流程 – 可选).<br/> 

5.  * ${todo}(这里描述这个方法的使用方法 – 可选).<br/> 

6.  * ${todo}(这里描述这个方法的注意事项 – 可选).<br/> 

7.  * 

8.  * @author ${user} 

9.  * ${tags} 

10. * @since JDK 1.8 

11. */  

Comments-->Overridingmethods(重写方法注释)

Java代码  

1. /** 

2.  * ${todo} 简单描述该方法的实现功能(可选). 

3.  * ${see_to_overridden} 

4.  */  

Comments-->Delegatemethods(代理方法注释)

Java代码  

1. /** 

2.  * ${tags} 

3.  * ${see_to_target} 

4.  */  

Comments-->GettersJava Getter方法注释)

Java代码  

1. /** 

2.  * ${bare_field_name}. 

3.  * 

4.  * @return  the ${bare_field_name} 

5.  * @since   JDK 1.8 

6.  */  

Comments-->SettersJava Setters方法注释)

Java代码  

1. /** 

2.  * ${param}. 

3.  * 

4.  * @param   ${param}    the ${bare_field_name} to set 

5.  * @since   JDK 1.8 

6.  */  

Code-->New Javafiles(新建java文件代码模板)  

Java代码  

1. /** 

2.  * Project Name:${project_name} 

3.  * File Name:${file_name} 

4.  * Package Name:${package_name} 

5.  * Date:${date}${time} 

6.  * Copyright (c) ${year}, taoge@tmd.me All Rights Reserved. 

7.  * 

8. */  

9. ${filecomment}  

10.  

11.${package_declaration}  

12./** 

13. * ClassName:${type_name} <br/> 

14. * Function: ${todo} ADD FUNCTION. <br/> 

15. * Reason:   ${todo} ADD REASON. <br/> 

16. * Date:     ${date} ${time} <br/> 

17. * @author   ${user} 

18. * @version   

19. * @since    JDK 1.8 

20. * @see       

21. */  

22.${typecomment}  

23.${type_declaration}  

Code-->Methodbody(方法体模板)

Java代码  

1. // ${todo} Auto-generated method stub  

2. ${body_statement}  

Code-->Constructorbody(构造函数模板)

Java代码  

1. ${body_statement}  

2. // ${todo} Auto-generated constructor stub  

Code-->Getterbody(字段Getter方法模板)

Java代码  

1. return ${field};  

Code-->Setterbody(字段Setter方法模板)

Java代码  

1. ${field} = ${param};  

Code-->Catchblock body(异常catch代码块模板)  

Java代码  

1. // ${todo} Auto-generated catch block  

2. ${exception_var}.printStackTrace();  

 以下为我比较懒,我想导入

1.  <?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="false" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/**  

2.   * ${bare_field_name}.  

3.   *  

4.   * @return  the ${bare_field_name}  

5.   * @since   JDK 1.8  

6.   */</template><template autoinsert="false" context="settercomment_context" deleted="false" description="Comment for setter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/**  

7.   * ${param}.  

8.   *  

9.   * @param   ${param}    the ${bare_field_name} to set  

10.   * @since   JDK 1.8  

11.   */</template><template autoinsert="false" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/**  

12.   * Creates a new instance of ${enclosing_type}.  

13.   *  

14.   * ${tags}  

15.   */  

16.  </template><template autoinsert="false" context="filecomment_context" deleted="false" description="Comment for created Java files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/**  

17.   * Project Name:${project_name}  

18.   * File Name:${file_name}  

19.   * Package Name:${package_name}  

20.   * Date:${date}${time}  

21.   * Copyright (c) ${year}, taoge@tmd.me All Rights Reserved.  

22.   *  

23.   */</template><template autoinsert="false" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/**  

24.   * ClassName: ${type_name} &lt;br/&gt;  

25.   * Function: ${todo} ADD FUNCTION. &lt;br/&gt;  

26.   * Reason: ${todo} ADD REASON(可选). &lt;br/&gt;  

27.   * date: ${date} ${time} &lt;br/&gt;  

28.   *  

29.   * @author ${user}  

30.   * @version ${enclosing_type}${tags}  

31.   * @since JDK 1.8  

32.   */</template><template autoinsert="false" context="fieldcomment_context" deleted="false" description="Comment for fields" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/**  

33.   * ${field}:${todo}(用一句话描述这个变量表示什么).  

34.   * @since JDK 1.8  

35.   */</template><template autoinsert="false" context="methodcomment_context" deleted="false" description="Comment for non-overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/**  

36.   * ${enclosing_method}:(这里用一句话描述这个方法的作用). &lt;br/&gt;  

37.   * ${todo}(这里描述这个方法适用条件 – 可选).&lt;br/&gt;  

38.   * ${todo}(这里描述这个方法的执行流程 – 可选).&lt;br/&gt;  

39.   * ${todo}(这里描述这个方法的使用方法 – 可选).&lt;br/&gt;  

40.   * ${todo}(这里描述这个方法的注意事项 – 可选).&lt;br/&gt;  

41.   *  

42.   * @author ${user}  

43.   * ${tags}  

44.   * @since JDK 1.8  

45.   */</template><template autoinsert="false" context="overridecomment_context" deleted="false" description="Comment for overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/**  

46.   * ${todo} 简单描述该方法的实现功能(可选).  

47.   * ${see_to_overridden}  

48.   */</template><template autoinsert="true" context="delegatecomment_context" deleted="false" description="Comment for delegate methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/**  

49.   * ${tags}  

50.   * ${see_to_target}  

51.   */</template><template autoinsert="false" context="newtype_context" deleted="false" description="Newly created files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.newtype" name="newtype">/**  

52.   * Project Name:${project_name}  

53.   * File Name:${file_name}  

54.   * Package Name:${package_name}  

55.   * Date:${date}${time}  

56.   * Copyright (c) ${year}, taoge@tmd.me All Rights Reserved.  

57.   *  

58.  */  

59.  ${filecomment}  

60.    

61.  ${package_declaration}  

62.  /**  

63.   * ClassName:${type_name} &lt;br/&gt;  

64.   * Function: ${todo} ADD FUNCTION. &lt;br/&gt;  

65.   * Reason:   ${todo} ADD REASON. &lt;br/&gt;  

66.   * Date:     ${date} ${time} &lt;br/&gt;  

67.   * @author   ${user}  

68.   * @version    

69.   * @since    JDK 1.8  

70.   * @see        

71.   */  

72.  ${typecomment}  

73.  ${type_declaration}  

74.  </template><template autoinsert="true" context="classbody_context" deleted="false" description="Code in new class type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.classbody" name="classbody">  

75.  </template><template autoinsert="true" context="interfacebody_context" deleted="false" description="Code in new interface type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name="interfacebody">  

76.  </template><template autoinsert="true" context="enumbody_context" deleted="false" description="Code in new enum type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.enumbody" name="enumbody">  

77.  </template><template autoinsert="true" context="annotationbody_context" deleted="false" description="Code in new annotation type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name="annotationbody">  

78.  </template><template autoinsert="true" context="catchblock_context" deleted="false" description="Code in new catch blocks" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.catchblock" name="catchblock">  

79.  // ${todo} Auto-generated catch block  

80.  ${exception_var}.printStackTrace();  

81.  </template><template autoinsert="false" context="methodbody_context" deleted="false" description="Code in created method stubs" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodbody" name="methodbody">  

82.  // ${todo} Auto-generated method stub  

83.  ${body_statement}</template><template autoinsert="true" context="constructorbody_context" deleted="false" description="Code in created constructor stubs" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name="constructorbody">  

84.  ${body_statement}  

85.  // ${todo} Auto-generated constructor stub  

86.  </template><template autoinsert="true" context="getterbody_context" deleted="false" description="Code in created getters" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.getterbody" name="getterbody">return ${field};</template><template autoinsert="true" context="setterbody_context" deleted="false" description="Code in created setters" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.setterbody" name="setterbody">${field} = ${param};</template></templates> 



  • 10
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值