此特性支持所有jetbrains家族IDEs。如果你没有使用过此特性,用了之后效率发生质的提升。
特性使用率 ★★★★★
live 是现场、即时 的意思,template 为模板的意思。此特性的解释:定义一个关键字和一段代码片段的映射,当你写代码的时候输入此关键字,则ide将自动提示此可用的代码片段。
这里以phpstorm为例,idea同理。
打开设置窗口,搜索 live template。点击+按钮,添加一个live template或者一个live template group。
指定快捷字符、描述、模板内容、定义触发的上下文(即在哪种语言下触发此模板),需要的时候可以指定触发条件,比如按tab键。
上面的例子只是创建了一个简单的模板,高级用法包括设置更复杂的触发条件,设置预定义变量等用法, 本文只是对此live template 功能做一个介绍,高级功能请参考:
https://www.jianshu.com/p/3974df6572af
https://www.jetbrains.com/help/idea/template-variables.html#pdtv
获取IDEA激活码
热门评论