Android Studio Tips(OSX)

96
Archmage
2016.02.01 16:59* 字数 688

使用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命令快捷菜单,重启、卸载、清除数据等(个人常用清除数据操作,开发调试经常用到)
    image
  • GsonFromat 根据json数据格式生成相应的实体类
  • Android Parcelable code generate 自动生成Parcelable代码
    image
  • AndroidAccessors 自动生成成员变量的get/set方法,不带m
  • SelectorChapek for Android 按照不同状态(normal、pressed)的标准命名后,右键文件树Generate Android,自动生成xml drawable
  • Android ButterKnife Zelezny ButterKnife injections自动生成器
    image
  • Android Annotations @ViewById injection code generate Android Annotations自动生成器
    image

最后

国外有个大神 Philippe Breault写过AS使用技巧系列文章,它在G+上经常更新,另外他的博客也有相关文章,大家可以参考。

Android技术