β

Android Studio技能之快捷键

稀有猿诉 157 阅读
 

Android Studio是谷歌新一代的Android开发IDE,老一代的Eclipse+ADT已被无情的废弃。

Android Studio基于JetBrains的IntelliJ IDEA,这是一个在Java界享有不错声誉的IDE,它以“Intelligent”著称。AS是谷歌基于IntelliJ开发的,加上了一套专门为Android定制的插件系统。早期的时候AS=IntelliJ + Android插件。但是现在没那么简单了,貌似AS中有的东西,在插件中却没有,具体的搞不太清楚了。

说了这么多都是废话。这里总结一下AS使用过程中常用的快捷键。

键盘的map(keymap)

本质上讲AS就是IntelliJ,所以核心的东西是一样的,比如配置和快捷键,IntelliJ中快捷键是可以配置的,不但可以配置具体快捷键的组合,而且可以配置一套组合,或者叫作风格,也就是说可以按照喜好还定义不同的组合。支持的有:

这里预定义的集合是相应的系统或者IDE所惯用的快捷键,所以如果你熟悉其中某些IDE,可以直接使用对应的风格,以更快的适应AS。

注意 : 这里介绍的快捷键是基于 Mac OS X 这个风格的。

注意 : 另外,对于所有JetBrains的产品比如PyCharm或者WebStorm,都是一样的。

注意 : 这里默认是Mac平台,如果是Windows或者Linux,把CMD换成Ctrl就可以了。

选择的快捷键

基本快捷键

导航类快捷键

代码相关

行操作–基本单位都是行

一些方便的配置

查看每一行的历史改动

右键行号右边的空白区域,然后选择Annotate,会出现一个面板显示每一行的最后一次改动,鼠标停在上面会显示commit信息,点击会显示某个commit的相关信息。

其实,这就是把git blame可视化并集成在了AS里。

注意 :要添加了VCS root后才能使用Annotate。另外也可以为此配置一个快捷键.

安装adb idea插件

安装后,按二次Shift就可以快速搜索执行ADB命令了。

代码自动提示改成大小写不敏感

鼠标悬停显示文档信息

自动优化class imports

这玩意儿,谁愿意手动去搞它呢?所以让IDE帮你搞定吧!

参考资料

 
作者:稀有猿诉
原文地址:Android Studio技能之快捷键, 感谢原作者分享。

发表评论