在 idea 中有很多快捷输入
快捷输入 | 代表 | more |
---|---|---|
psvm | public static void main(String[] args) {} | - |
sout | System.out.println() | 对象 .sout 会自动把对象放到 (对象) 里 |
fori | for (int i = x; i < y; i++) {} | 对象 .fori 对用下标对对象进行循环遍历 |
… | … | … |
如果自己想要自定义输入某些东西的时候应该怎么办呢?
Setting > Editor > Live Template
新建一个 Template Group
在新的 Group 里新建一个 template
skip if defined 的选项,可以勾上。
最终效果
idea-live-template-alog
平时的时候,注意下,自己敲哪些重复较多,输入的字符也比较多的,就可以抽出来成为一个 template。
比如下面的
效果如下:
idea-live-template-new-hashmap-arraylist
如果想要更加强大的功能,就需要使用 groovy 的参与了,有需要的时候,自然就会去找相关的资料了。