AndroidStudio Tips
Keymap
以下快捷键均基于 Windows OS,Mac 下的快捷键暂未涉及,需要者可以在 Settings-->Keymap 中查找。
-
上下移动代码行: Ctrl + Shift + 向上 / 下箭头
Move Line Up / Down
有时写完若干行代码后,才发现某几行代码的顺序有误,需要重新调整,这时最朴素的方式肯定是选中需要调整的代码行,然后 Ctrl + X 到指定位置。这样的方式虽然简单明了,然而效率堪忧,当需要调整的代码行很多时,更是耗时。通过使用快捷键 Ctrl + Shift + 向上 / 下箭头,就可以轻松自如地将光标所在行代码上下移动了。
-
不移动光标即可换行: Shift + Enter
Start New Line
-
快速查看文档资料:Ctrl + Q
Quick Documentation
-
多行编辑:Alt + 鼠标选中
Multiline Editor
-
打开设置面板:Ctrl + Alt + S
Settings
-
查看方法的参数信息:Ctrl + P
Parameter Info
-
查找动作:Ctrl + Shift + A
Find Action
这应该要算终极大招了吧,几乎所有的操作均可通过该面板找到,然后使用,或查看其快捷键。事实上,Intellij 中的各种操作均为 Action,而只要是 Action,就能够添加快捷键,同时能够在 Find Action 面板中找到,显示顺序依字母升序排列。Find Action 本身也属于一个 Action,默认快捷键为 Ctrl + Shift + A,当然也可依自己的喜好而设。
编辑 Live Template
打开 Settings --> Live Template,然后新建一个 Live Template
新建的 LiveTemplate 默认会出现在 user 所在的 Template Group 中,需要填写的面板如下:
Live Template.png
我新建一个名为 todo 的 Live Template,用于表示“待完成的功能”,如图:
TODO
变量编辑区:
TODO Variables
至此一个 todo 模板便建好了,现在在代码中试试使用效果:
TODO
具体的模板效果可以根据自己的需要选择系统提供的若干个脚本函数中的某一个或某几个的组合来实现。当然,若是想自定义日期格式,也不是不可以,通过在 Edit Template Variables 编辑区域的 Expression 中输入一段 Groovy 脚本即可实现。
如:想要将日期格式设置为 [2017-06-01 21:17:05],则可以在 Expression 中添加如下脚本:
groovyScript("
import java.util.Date;
import java.text.SimpleDateFormat;
new SimpleDateFormat('yyyy-MM-dd HH:ss').format(new Date());
")
Groovy 是完全兼容 Jave 的,所以脚本中可以输入一段 Java 代码来实现所需功能。
最终效果如下:
自定义日期格式
Reference:
高效地使用你的 IntelliJ
AndroidStudio 还有很多好玩 & 高效 & 美观的设置 / 功能待挖掘,so 本博文未完待续......
PS:有好玩的 / 高效的 / 美观的 Tips 推荐,欢迎留言告诉小编喔,万分感谢!!!