1、logt :快速生成当前类的TAG标识 -->private static final String TAG = "MainActivity";
2、快速生成的时候自动导入包 Setting-->Editor-->General-->Auto Import 中 Optimize imports on the fly 勾选 Add unambiguous imports on the fly 勾选
3、logd:快速生成Log.d方法
4、loge:快速生成Log.e方法
5、logm:快速生成当前方法的Log.d方法,并包含当前方法的参数
-----------------------------------代码查看------------------------------------------------------------------------------------
6、ctrl+alt+space(空格键):代码提示
7、ctrl+shift+ up/down(键盘上下箭头按键):快速移动当前行代码(上下移动)
8、ctrl+D:快速复制当前行到下一行
9、ctrl+X:剪切选中内容或者快速剪切当前行
10、ctrl+Y:快速删除当前行
11、alt+up/down(键盘上下箭头按键):快速查看下一个方法(同一个文件间,方法查看)
12、ctrl+N:快速打开一个类(java文件,不包含xml文件等)
13、ctrl+shift+N:快速打开一个文件
14、ctrl+B:查看一个变量的声明
15、ctrl+U:查看当前类的父类
16、ctrl+shift+H:查看一个方法被调用的情况
17、ctrl+shift+i:查看一个引用方法的实现
18、ctrl+H:显示一个类的层级
19、ctrl+alt+left:代码返回快捷键(与windows中显示器显示方向有冲突,使用时要先关闭windows屏幕旋转快捷键)
20、alt+left/right:已打开的文件中切换查看
21、ctrl+ "+"/"-":当前方法代码折行/展开
22、F2/ shift+F2:高亮错误或者警告快速定位
23、ctrl+shift+alt+N:查找类中的方法货变量
24、ctrl+F12:显示当前文件的结构(查看类中的方法和成员变量)
25、ctl+O:复写父类方法
26、ctrl+“{" / "}" :快速到达当前方法开始的位置/结束的位置的 大括号
27、ctrl+alt+T:给当前选中区域的代码添加 if、for、try/catch等语句
28、当前Acticity声明处的左侧有个文件的小图标,可以点击查看当前activity的xml文件
-----------------------------------代码生成-----------------------------------------------------------------------------------
ctrl+J 快捷键包含以下方法(还有很多未写出)
29、ifn / inn:快速生成当前方法参数值是否为空的判断语句
30、foreach:遍历集合
31、fori:快速生成循环,参数为i
32、fb / fbc:快速生成findViewById方法
33、visible:快速生成设置view可见方法
34、gone:快速生成设置view不可见方法
35、Toast:快速生成一个toast
-----------------------------------代码查找和替换-----------------------------------------------------------------------------------
36、ctrl+F:代码查找(当前类)
37、ctrl+R:代码替换
38、ctrl+E:打开文件
39、ctrl+shift+L:格式化选中的代码
-----------------------------------debug模式-----------------------------------------------------------------------------------
40、F7:进入调试的方法体中
41、F8:在方法体中一步一步往下调试(单步调试)
42、shift+F8:跳到下一个断点(android studio 左侧绿色按钮也是此功能)
43、右键断点,Suspend勾选去掉,然后勾选Log evaluated expression,在其下的输入框中输入想应内容,可以在不添加代码的情况下,添加在debugger下的打印信息,打印在 Console内容中
44、debugger模式下,在Variables中右键参数,可以修改参数的值
45、debugger模式下,在Variables中右键参数-->选择 add to watches,可以将变量添加到观察框中,观察其值的改变
46、debugger模式下,左侧红色的两个点,点击后可以选择哪个断点在不取消的情况下,不执行