我们在IDEA里编写代码时,有时候会感觉需要输入的内容太多,效率较低,如果能把代码模板提取出来就比较方便了。下面就给大家介绍下,如何在IDEA里自定义Live Template快捷键。
系统环境如下:
macOs: 10.13.6
IDEA: 2018.3.3
一、打开IDEA参数设置面板
通过IntelliJ IDEA->Preferences
或者使用快捷键Cmd+,
打开参数面板
![](https://img.haomeiwen.com/i8646658/b3387269fab101cf.png)
二、创建组
然后选中Live Templates
,点击右侧的+
号,选中Template Group
,输入组名,本文以MyJava
为例
![](https://img.haomeiwen.com/i8646658/d7b2c996f229b198.png)
![](https://img.haomeiwen.com/i8646658/ae4dc36f75e18dd8.png)
三、创建快捷键
选中当前组(MyJava),再次点击+
号,选中Live Template
,输入快捷键信息
![](https://img.haomeiwen.com/i8646658/4f7f941d58b1d46f.png)
![](https://img.haomeiwen.com/i8646658/1853c5e378047808.png)
在第5步,点击Define
选择使用环境,可根据需要选择,本文选择的是Java
环境。
![](https://img.haomeiwen.com/i8646658/c4f9a30749c7297b.png)
点击第6步中的Edit Variables
按钮,编辑模板变量。在模板中,可以使用内置变量,这些变量会与系统内置的函数关联起来,比如模板中的$METHOD_NAME$
就是一个模板变量,它会与系统内置的methodName()
函数关联,当输出时,这些变量会自动替换成函数值。
![](https://img.haomeiwen.com/i8646658/b3c097b2f4becf1d.png)
所有步骤完成后,点击右下角的ok
按钮,就完成创建了。
实际上,在我们的示例中,是为带有labmda
函数的线程创建快捷键,其实用不到这些变量,这里只是为演示用的。
五、使用效果
在代码中输入threadl
,按回车,效果如下:
![](https://img.haomeiwen.com/i8646658/5e7efbb066316e30.png)
![](https://img.haomeiwen.com/i8646658/5aae77703816df77.png)
六、相关资源
关于IDEA的模板变量,请参考官网链接
https://www.jetbrains.com/help/idea/2018.3/edit-template-variables-dialog.html
原创不易,如本文对你有帮助,请记得点赞呦!!!
网友评论