您的位置:首页 > 移动开发 > Android开发

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

2016-05-15 17:01 561 查看


使用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


创建方法


创建方法只是一个例子,它能做的还有很多,在这里就不一一列举了。我强烈推荐大家把光标放在不同的地方,然后使用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" + TAB

还有很多,比如:

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+上经常更新,另外他的博客也有相关文章,大家可以参考。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: