共计 1626 个字符,预计需要花费 5 分钟才能阅读完成。
明天带大家晋升一下写代码的速度,idea 是咱们用的最多的开发工具,这个工具有个特地的牛逼的性能:live template。
这个性能把握之后,撸代码的速度至多翻两番。
先带大家见识一下这玩意的威力。
idea 中轻易创立一个类,比方创立一个 LiveTemplate.java,如下:
在光标的地位输出:psvm,而后按 Tab 或者 enter 键,神奇的成果呈现了,main 办法霎时呈现了。
这就是 idea 中 live template 的性能,俗称模板性能,能够将一段代码创立为一个模板,而后给这个模板定义个比拟短的名字,而后在代码中输出模板的名字联合 tab 或者 enter 键,能够霎时将模板代码片段引入到以后代码中,大大的晋升了开发效率。
先来看一些罕用的模板,这些大家都花点工夫记住。
1、罕用的 live tempalte
1.1、ifn
if (args == null) {}
1.2、psvm
public static void main(String[] args) {}
1.3、fori
for (int i = 0; i < ; i++) {}
1.4、inn
if (args != null) {}
1.5、inst
if (args instanceof Object) {Object o = (Object) args;
}
1.6、toar
List<String> list = new ArrayList<>();
而后按 toar,呈现上面后果
List<String> list = new ArrayList<>();
String[] strings = list.toArray(new String[list.size()]);
1.7、prsf
private static final
1.8、psf
public static final
1.9、psfi
public static final int
1.10、psfs
public static final String
1.11、thr
throw new
2、更多 live tempalte
下面介绍的都是 java 的一些,实际上还有很多,比方安卓的、sql 的、html 的,都有,大家能够本人去看一下
File->Settings->live tempalte
3、自定义 live template
idea 中自带了一些罕用的,然而有时候咱们也想自定义一些本人比拟罕用的模板,那么怎么操作呢?
3.1、File->Settings->Live template
3.2、增加一个分组
如下图点击 ”+”,抉择 ”Template Group”,组名咱们就叫 my 吧,能够随便起名
3.3、增加 Live templates
在咱们 my 组上面增加一个模板,操作如下
3.4、设置模板信息
- Abbreviation(缩进名):即之后代码输出 pssd 按快捷键即可生成 private static String var
- Edit variables(编辑编写):编辑变量,包含程序,变量性能等,详见下方备注
- Description(正文):正文模板性能
- Template text(模板主体):x x 为变量,END 为自带变量,即最初光标停留地位
- Applicable(利用范畴):指明在什么文件什么状况下应用。个别默认勾选 java 就能够
- options(快捷键):即输出 pssd 后按下 Enter 还是 Tab 生成模板。作者个别应用 Tab 键,一方面是避免与自带模板抵触,另一方面与 shell 快捷键一至
- Reformate According to Style:主动进行代码格式化。不勾选代码不会主动缩进换行
VAR1,VAR2 并不代表输出程序,变量输出程序在 Edit variables 中,通过调整高低程序扭转,高级变量的应用可参考下一节,或参考官网文档
https://www.jetbrains.com/hel…
3.5、比方咱们定义一个 try-catch-finnaly 的快捷键
而后在代码中输出 ”tcf+tab 键 ”,霎时呈现上面代码,是不是特地的爽
try {} catch (Exception e) {} finally {}