Android studio快捷键以及使用快捷的处理(windows环境下) - gmtalang/test GitHub Wiki
- 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模式下,左侧红色的两个点,点击后可以选择哪个断点在不取消的情况下,不执行