1 基础编辑
- Ctrl+A:全选(选中当前文档所有内容)
- Ctrl+C:复制选中内容到剪贴板
- Ctrl+X:剪切选中内容到剪贴板
- Ctrl+V:将剪贴板中的内容粘贴到光标处
- Ctrl+Z:撤销
- Ctrl+Shift+Z:逆撤销
- Ctrl+S:保存当前文件
- Ctrl+F6:重命名文件名
2 高级编辑
- Ctrl+Y:删除当前行
- Ctrl+D:复制当前行到下一行
- Shift+Alt+↑:将当前行内容移至上一行(当前行与上一行内容交换,并且光标移至上一行)
- Shift+Alt+↓:将当前行内容移至下一行(当前行与下一行内容交换,并且光标移至下一行)
- Ctrl+Shift+U:大小写转换
- Ctrl+R:替换
- Ctrl+Alt+L:代码格式化
3 查找
- Ctrl+F:文件内查找指定内容
- Ctrl+Shift+F:工作空间内全局查找方法调用(此快捷键与输入法冲突,请先在输入法中禁掉)
- Shift+Shift:工作空间内全局查找类
- Ctrl+B:查找光标所处类的关联类(子类、聚合依赖类、组合依赖类)
- Ctrl+G:根据行号查找内容(定位到指定行号)
- Ctrl+F12:显示当前文件结构(属性和方法)
- Ctrl+E:显示最近打开的文件
- Ctrl+Alt+H:显示选中内容在项目中所有出现的位置
4 移位
- Alt+↑:光标跳至上个方法处
- Alt+↓:光标跳至下个方法处
- Ctrl+Alt+←:光标跳至上次定位处
- Ctrl+Alt+→:光标返回至原定位处
- Ctrl+[:光标跳至大括号的开头处
- Ctrl+]:光标跳至大括号的结尾处
- Ctrl+鼠标左键:跳至属性或方法声明处
5 注释
- Ctrl+/:使用“//”注释选中内容,或取消“//”注释
- Ctrl+Shift+/:使用“//”注释选中内容,或取消“//”注释
6 代码生成
- Tab:根据匹配的内容生成代码,如输入 sout,按 Tab 键后,生成 System.out.println();
- Alt+Enter:导入当前引用所需包
- Ctrl+Alt+O:优化导入的包(删除多余的包,将 * 改为具体的引用,同类包放一块)
- Alt+Insert:生成 getter、setter、toString 等方法
- Ctrl+J:弹出快捷代码框,再输入代码进行匹配,如输入logd,按 Enter 或 Tab 键后,生成 Log.d(TAG, "onCreate");
- Ctrl+Alt+T:选中一块代码,按此快捷键后,弹出“包裹”框,选择需要包裹的类型包裹代码,如:if、for、while、try/catch 等
7 调试
- F7:跳入方法内
- F8:单步调试(逐行执行代码)
- F9:跳至下一个断点
- Shift+F8:跳出方法调用处,光标移至下一行
声明:本文转自Android Studio 常用快捷键