利用IntelliJ IDEA中的Live Templates自界说代码模板

打印 上一主题 下一主题

主题 902|帖子 902|积分 2706

平常用IntelliJ IDEA写代码的时候,你有没有效过这些快捷方式:
输入main,会弹出自动补全完整的main结构:

输入sout,会弹出自动补全完整的System.out语句:

那么问题来了:

  • 还有哪些快捷方式?
  • 如何界说自己想要的?
初识 Live Templates

该功能来自于IntelliJ IDEA的Live Templates设置,你可以通过菜单进入Setting,然后搜索Live Templates找到它:

点开Java就能看预界说的模板了:

不是许多,可以挑你常用的记一下即可。
如果要界说要用的模板,可以点击上面的+:

选择Live Tempalte之后在下面会看到一个编辑框:

根据自己需要填写要创建的快捷模板内容。最跋文得生存,就可以成功创建了。
实验在编码框内输入上面界说的快捷方式:ddfor,就可以用到上面界说的模板代码了:

利用进阶

上面仅先容了Live Template最基本的利用方式。如果还不能满足你的要求,下面几项提示大概可以帮到你。
利用分组
如果对这个功能的需求比较多,需要界说比较多模板,尤其是做基础架构给大家定规范做工具的话,还可以在创建Live Template的时候利用Group来创建一些独立的组来方便管理。

利用参数
许多时候我们创建模版还会需要一些动态的信息,好比自界说模板注释的时候,需要利用:时间、用户等动态信息。
在Live Template的模板界说中是支持利用参数的,利用$$来引用,两个$中间放参数名。Live Template提供了一些预界说的参数,同时也支持用户自界说变量。
关于这块利用参数和有哪些预界说参数,读者可以自行查阅官方文档:Live template variables
导入导出
如果你想利用别人的模板,或者想把自己的模板分享给被人,那么可以利用导入导出功能。
功能位置如下图:

然后选择你要导出导入的设置内容里选择Live Templates即可

好了,今天的分享就到这里,希望内容对您有效 _,更多关于IDEA的利用技巧可以收藏《玩转IDEA专栏》

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

慢吞云雾缓吐愁

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表