使用Android Studio开发已经一年多了,这是Google力推的Android开发工具(而且官方已经放弃Eclipse ADT更新了)。
自从开发Android从eclipse迁移到Android Studio后,为了提高自己的开发效率,奉着“键盘可以替代鼠标”的理念,先是去网上搜罗各种快捷键, 接着又搜罗各种插件来提升开发效率。
其实关于插件和快捷键以及AS的使用技巧,网上有各种详细的教程。这里告诉大家不用都记住,因为常用的就那么几个,下面我就把我自己经常用的,好用的快捷键以及插件分享给大家。
【备注】由于我开发使用的是mac电脑,下面的快捷键都是osx下面的,windows小伙伴忽略
快捷键
展开部分代码块:cmd + "+"
展开全部代码块:cmd + shift + "+"
折叠部分代码块:cmd + "-"
折叠全部代码块:cmd + shift + "-"
提取方法:cmd + option + M
跳转到指定行数: cmd + L
指定行数代码添加try catch/if/while等: cmd + option + T
复写父类方法: ctrl + O
实现接口方法: ctrl + I
调用生成器(getter setter/toString/equals等): cmd + N
查找被使用的地方: option + F7
格式化代码: cmd + option + L
全局搜索: double shift(快速按两下shift键)
打开一个类: cmd + O
打开一个文件: cmd + shift + O
最近打开的文件: cmd + E
最近编辑的文件:cmd + shift + E
跳转到类、变量、方法声明的地方: cmd + B
跳转到父类:cmd + U
重命名变量名或者方法名: shift + F6
Android Studio 推荐插件
Android Studio安装插件的方法:
preferences - plugins,在输入框中输入插件名称后搜索,安装后重启就ok了
推荐列表
-
ADBIdea
adb命令快捷菜单,重启、卸载、清除数据等(个人常用清除数据操作,开发调试经常用到)
-
GsonFromat
根据json数据格式生成相应的实体类 -
Android Parcelable code generate
自动生成Parcelable代码
-
AndroidAccessors
自动生成成员变量的get/set方法,不带m -
SelectorChapek for Android
按照不同状态(normal、pressed)的标准命名后,右键文件树Generate Android,自动生成xml drawable -
Android ButterKnife Zelezny
ButterKnife injections自动生成器
-
Android Annotations @ViewById injection code generate
Android Annotations自动生成器
最后
国外有个大神 Philippe Breault写过AS使用技巧系列文章,它在G+上经常更新,另外他的博客也有相关文章,大家可以参考。