Android Studio Tips(OSX) - 包括快捷键


使用Android Studio开发已经一年多了,这是Google力推的Android开发工具(而且官方已经放弃Eclipse ADT更新了)。

自从开发Android从eclipse迁移到Android Studio后,为了提高自己的开发效率,奉着“键盘可以替代鼠标”的理念,先是去网上搜罗各种快捷键, 接着又搜罗各种插件来提升开发效率。

其实关于插件和快捷键以及AS的使用技巧,网上有各种详细的教程。这里告诉大家不用都记住,因为常用的就那么几个,下面我就把我自己经常用的,好用的快捷键以及插件分享给大家。
【备注】由于我开发使用的是mac电脑,下面的快捷键都是osx下面的,windows小伙伴忽略

快捷键


类中查找方法: cmd+o

查找文件:cmd+shift+o

展开部分代码块: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

创建方法

Intention创建方法只是一个例子,它能做的还有很多,在这里就不一一列举了。我强烈推荐大家把光标放在不同的地方,然后使用OPT+RETURN看看可以做些什么。


Logs
  • Generate debug log statement: "logd" + TAB
  • Generate error log statement: "loge" + TAB
  • Generate info log statement: "logi" + TAB
  • Generate TAG declaration: "logt" + TAB
  • Generate parameter logging: "logm" + TAB
  • Generate method return log: "logr" + TABlogging还有很多,比如:

  • Create newIntance() method with arguments: "newInstance" + TAB

  • Create a Toast statement: "Toast" + TAB
  • Add layoutheight="wrapcontent" to xml widget: "lhw" + TAB 
    ... 
    建议你打开Android Studio Preferences,打开Live Templates,你就会看到所有用Live Templates可以干的事了。当然,你还可以自己创建自己的Live Templates.



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+上经常更新,另外他的博客也有相关文章,大家可以参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值