AndroidStudio使⽤技巧,提⾼你的开发效率
2013年5⽉16⽇,在I/O⼤会上,⾕歌推出新的Android开发环境—— Android Studio ,到现在的2.3版本,本⼈⽬前使⽤的是2.2.2版本,个⼈感觉还是挺好⽤的。并且知道,⾕歌也将不在⽀持更新eclipse和ADT,取⽽代之的是android studio 的 gradle。好了,这篇⽂章就是总结了Android Studio常⽤的技巧和快捷键,⽅便⼤家在使⽤的时候提⾼开发效率,诸如设置字体,字号,主题等就不在这⾥讲述了。
1.显⽰⾏号,⽅便查询。
⿏标右键⾏号那个位置,能弹出显⽰⾏号的选项,勾选即可,但这只是临时的,要想永久显⽰⾏号,
配置⽅法如下:
File | Settings 打开设置
选择 Editor | General | Appearance
勾选 Show line numbers
2.设置和修改快捷键
eclipse androidAndroid Studio的快捷键和Eclipse的不相同,但是你可以在Android Studio中使⽤Eclipse的快捷键。
File –> Settings –> Keymap 。你可以从 Keymaps 中选择对应IDE的快捷键,Android Studio对其他IDE的快捷键⽀持还是⽐较多的。建议不使⽤其他IDE的快捷键,⽽是使⽤Android Studio的快捷键。
3.设置命名前缀。
我们通常会遵循 Android 官⽅关于编码风格的指导来进⾏字段命名。在 Android 源码中我们可以看到通常成员变量都是以‘m’开始。其实Android Studio 可以⾃动在帮我们⽣成字段名称的时候加上⾃定义的前缀,如:
⾮共有,⾮静态的成员变量以’m’开始
静态成员变量以’s’开始
File | Settings 打开设置
选择 Editor | Code Style | Java
选择 Code Generation 标签
给普通 Field 添加⼀个’m’前缀,给 Static filed 添加⼀个’s’前缀.
4.快速导包
在 Android Studio 中,我们可以通过 Alt + Enter 和 Ctrl + Alt + O 进⾏导包和清除⽆⽤导包,但是我们可以设置⾃动完成。
File | Settings 打开设置
选择 Editor | General | Auto Import
勾选 Optimize imports on the fly
勾选 Add unambiguous imports on the fly
5.设置LogCat的 颜⾊
Logcat 的默认配⾊只有红⽩两种颜⾊,不太便于我们区分 Log 的类型。为了调试需要,我们最好设置⼀下LogCat的颜⾊,加以区分。 File | Settings 打开设置
选择 Editor | Color & Fonts | Android Logcat
点击 Click on Save As…按钮创建⼀个新的配⾊ Scheme
按照下⾯的表格修改对应的颜⾊(修改之前需要取消勾选 Use inherited attributes)
6.设置活动模板
Android Studio 中默认提供了很多⾮常⽅便的活动模板(Live Templates),例如,我们输⼊ sout 后按 enter 键, Android Studio 会⾃动帮我们写⼊ System.out.println();
活动模板就是我们常⽤代码的⼀个缩写。开发中有很多代码都会重复出现,因此⾃定义合适的活动模板能很⼤程度上避免我们很多重复的体⼒劳动。那么问题来了,如何⾃定义?
这⾥我们以 Handler 为例,现在如果我只希望输⼊⼀个‘handler’,就能输出Handler机制:配置⽅法
File | Settings 打开设置
选择 Editor | Code Style | Live Templates
点击最右侧的加号并选择 Template Group
在弹出的对话框中输⼊⼀个活动模板分组的名称,如 custom
在左侧选中上⼀步中创建的 custom 分组,点击右边的加号
选择 Live Template ,在 Abbreviation 中对输⼊handler
在 Description 中输⼊这个活动模板的描述
在 Template text 中输⼊以下代码
/**
* 定义handler
**/
private Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case0:
break;
case1:
break;
case2:
break;
}
super.handleMessage(msg);
}
};
点击下⽅的 Define 按钮,选中 java 表⽰这个模板⽤于java代码
点击右侧的 Edit variables
选择 Expression 下拉框中的 className 并勾选 Skip if…
这个操作的作⽤是,AS会⾃动将我们在上⼀步中⽤’$’符包裹的 className⾃动替换为当前类不含包名的类名
点击 Apply 和 Ok 让设置⽣效。
这样我们输⼊handler,到我们⾃定义的handler,⾃定义的handler就⽣成了。
7.设置书签Bookmarks
这是⼀个很有⽤的功能,让你可以在某处做个标记(书签),⽅便后⾯再跳转到此处。
- 添加/移除书签:F3(OS X) 、F11(Windows/Linux);
- 添加/移除书签(带标记):Alt + F3(OS X)、Ctrl + F11(Windows/Linux);
- 显⽰全部书签:Cmd + F3(OS X) 、Shift + F11(Windows/Linux),显⽰所有的书签列表,并且是可以搜索的。
8.折叠/展开代码块
该操作提供⼀种⽅法,让你隐藏你不关⼼的部分代码,以⼀种较为简洁的格式显⽰关键代码。
快捷键:Cmd + “+”/”-“(OS X)、Ctrl + Shift + “+”/”-“(Windows/Linux)
9.快速显⽰⽂件结构
Ctrl+F12,能快速的显⽰当前⽂件的⽅法,参数等
10.快速到命令⼊⼝
Ctrl+Shift+A
11.返回上⼀个编辑位置
该操作将使得你导航到上⼀处你改动过的地⽅,这与点击⼯具栏上的返回箭头回到上⼀个定位位置是不⼀样的,该操作将会返回到上⼀个编辑的位置。
Cmd + Shift + Delete(OS X)、Ctrl + Shift + Backspace(Windows/Linux);
12.快速写包围⽅法
选中代码,然后Ctrl+Alt+T
13.多重选择
按住Alt+拖动,多重选择
14.增加光标,同时修改
Alt+shift+⿏标点击 可以增加光标,同时修改
15.代码快捷键模板
Ctrl+J 弹出代码快捷键模板
16.查代码所在的位置
Alt+F1 查代码所在位置
17.快速写⽅法
选中代码–>Refactor–Extract–>Method 将选中的代码写成⽅法
18.快速写style
XML中,选中代码–>Refactor–Extract–>Style 快速⽣成style
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论