MyEclipse模板代码定义
- 配置路径:Preferences->Java->Editor->Templates
- 实现类似输入
syso
+代码补充快捷键Alt+/
则会自动生成System.out.println();
了解过程
在实际开发中时常会接触到lombok
,因为最初接触的时候发现安装起来比较繁琐,而且直接跳转方法的时候无法查看方法,所以放弃了使用lombok
.
最近因学习的以为大牛作品源码中也用到了lombok
故安装进行使用.顺手再次了解一下网上对lombok
的解析看到了一位友人提到自定义 Live Template进行代码自动生成1
Live Template
>Java 开发过程经常需要编写有固定格式的代码,例如说声明一个私有变量,logger或者bean等等。
>对于这种小范围的代码生成,我们可以利用 IDEA 提供的 Live Templates功能。
>刚开始觉得它只是一个简单的Code Snippet,后来发现它支持变量函数配置,可以支持很复杂的代码生成。
IntelliJ
在配置项File ==> Settings ==> Editor ==> Live Templates
在MyEclipse中使用
MyEclipse
中并无Live Template
的定义,但是也是有其对应的实现的.
自己常用的就是for
的迭代,main
函数的生成,try..catch
还有syso
的输出.但是很多时候logger
还只是手写复制.
那么可以自定义一个logger
的生成.
MyEclipse
中是有内置的,但是场景不同,所以可以定义一个自己需要的logger
生成模板:
eclipse模板代码使用效果: