常用快捷键

快捷键 功能说明
Alt + shift + R Rename,重命名
Ctrl + shift + o 导包
Ctrl + shift + F 格式化代码
Ctrl + shift + / 注释一段代码(/**/)
Ctrl + / 注释代码(//)
Ctrl + alt + f 将变量提升为全局变量
Ctrl + alt + v 快速创建局部变量
Alt + insert 快速插入:constructor,setter,getter,equals,tostring,hashcode, Override method…
Alt + enter 快速修复:强制类型转换,实现接口方法,导包
Alt + P 方法参数提示
Ctrl + K 选中变量,快速跳到下一个
Ctrl + F 搜索或替换
Ctrl + H 查找 + 替换
Alt + 鼠标右键 列编辑
Alt + 方向上/下 移动一行代码
Ctrl + alt + 方向上/下 复制一行代码
Ctrl + Y 恢复
Ctrl + X 剪切
Ctrl + D 删除
Ctrl + C 复制一行代码
F4 查看类的继承机构
Ctrl + O 显示一个的成员:成员变量,方法
Ctrl + Shift + T 查找类

1495936222135

Ctrl + E 最近打开的文件

Alt + 1 打开关闭project

Ctrl + F4 关闭类

shift + esc 隐藏侧边栏

Alt + 1 显示隐藏工程面板

Alt + 7 显示隐藏Structure面板

Double Shift 全局搜索

1495936188175

1493270882232

Ctrl + Shift + T 查找类

Ctrl + Shift + R 查找文件

1495545677617

Ctrl + O

显示一个类的成员:成员变量,方法,输入方法名可以快速定位到方法位置

F4 显示类的继承结构

查找功能

1. 在当前窗口查找文本【Ctrl+F】

这里写图片描述 F3 向下查找关键字出现位置 Shift+F3 向上一个关键字出现位置

2. 在当前工程内查找文本【Ctrl+Shift+F】

先会弹出一个对话框,直接点击【find】,开始在整个工程内查找该字符串 这里写图片描述 查找结果如下: 这里写图片描述

3. 查找类【Ctrl+N】

这里写图片描述

4. 查找文件【Ctrl+Shift+N】

这里写图片描述

5. 查找项目中的方法或变量【Ctrl+Shift+Alt+N】

这里写图片描述

6. 查找类/方法/变量引用的地方

先定位光标

这里写图片描述

右键选择“Find Usages”(快捷键Alt+F7)

这里写图片描述

结果在find窗口中

这里写图片描述

ctrl+F7就是该方法在当前类中的被使用到的地方

7. ctrl + o 查看所有可以重写的方法。

这里写图片描述

8. 在类中快速定位某个方法或属性Ctrl+F12

这里写图片描述

全局搜索

1493641715076

搜索指令 ctrl + shift + A

1493641916719

查找调用 Ctrl + G

1493642513190

断点调试

条件断点

断点,右键

1493642792462

临时断点

Ctrl + Alt + shift + f8

1493644425194

异常断点

1493643739410

1493643831942

日志断点

1493644157059

成员变量断点

被赋值或访问时停下来,art虚拟机提供,需安卓5以上设备才有此功能

方法断点

进入方法或退出方法时停下来,会影响代码执行的效率,慎用

附加调试

正常启动程序,点击附加调试按钮,随时进入调试模式

1493646521249

代码提示

Alt + /,智能提示 Alt + shift + 空格

Surround With

Ctrl + Alt + T

1493646894262

重构代码

把重复代码抽取成一个方法

1493648908281

1493649010582

抽取xml属性

1493649339564

1493649378821

抽取layout

1493649467616

template

后缀模板

项目模板

theme editor

1493653206101

分析代码

1493652440486

方法调用栈

Ctrl + Alt + H

1493652722894

版本控制

1493652874988

1493652929510

1493653686947

Instant Run

1493653783235

1493653834182

gradle

aar

1493656404973

找打开的页面是哪个Activity

当跳转到一个Activity的时候,logcat会打印一条日志,显示开启的Activity

1495365715459

代码回退

代码未commit

1495419170883

代码已commit

1495419472719

1495419590193

合并分支

1495419900205

1495419942338

1495953302052

results matching ""

    No results matching ""