在AndroidStudio中配置Snippets

前言

(其实这个标题写错了,Snippet在Android Studio里面叫Live Templates,为了让大家明白是个什么东西,我就还是用Snippet这个名字=,=)

用Android Studio(下面简称”AS”)开发了这么久了,添加了各式各样提高开发效率的插件,不过就是没找到功能跟Snippet类似的插件,这点让我十分郁闷.

今天在逛AS的Settings时无意间发现一个叫Live Templates的东西.仔细一看,原来AS默认就自带了类似与Snippet的功能,不需要安装其他的插件>.<

接下来就讲讲怎么使用和配置AS里的Live Templates.

配置界面

如上便是配置界面,这里由于用Tab会与Emacs的冲突,所以我将默认展开按键改为了Space.

AS里面的Live Templates提供了很强大的管理功能,不仅仅对每种类型的模板分类管理,还能通过Applicable in处来设置各个模板的作用域.

AS同时提供变量类型的自定义.在Edit variables按钮界面里面,还能设置每个变量名所对应的类型.例如:这里的$VAR$默认的Expression是variableOfType("java.lang.Object")等.

使用

Live Templates的使用很简单,具体有两种使用方法.

  1. 使用Ctrl + j插入模板. (Ctrl + j是默认快捷键,你也可以进Keymap改成自己想要的)
  2. 直接键入对应的Abbreviation,然后按设置好的Expand with键.
Loading Disqus comments...
Table of Contents