androidstudio常用快捷键
虽说常用然则有部分是不常用的
快捷键 | 说明 | |
---|---|---|
F2 | Next Highlighted Error | 定位到错误或警告,Shift+F2反向 |
Alt+Enter | Show Intention Actions | 修复错误 |
Ctrl+W | Extend Selection | 选中单词,w按多次会扩大选中范围 |
Ctrl+Alt+ left/right | Back / Forward | 返回至上次浏览的位置 |
Ctrl+Shift+Up/Down | Move Statement Up/Down | 代码向上/下移动 |
Alt+left/right | Move Caret to Previous/Next Word | 切换代码视图 |
Alt+Up/Down | Previous/Next Method | 在方法间快速移动定位 |
Ctrl+Up/Down | Scroll Up/Down | 光标位置不变上下滚动,类似鼠标滚轮 |
Ctrl+N | Navigate/Class | 查找类文件 |
Ctrl+Shift+N | Navigate/File | 查找文件 |
Ctrl+Alt+Shift+N | Symbol… | 快速打开输入的方法或变量 |
Alt+F3 | Find | 查找相同文本,连续按F3,并高亮显示 |
Ctrl+Shift+F7 | Highlight Usages in File | 高亮选中文本,Esc取消 |
Ctrl+Shift+Space | SmartType | 自动补全代码(本人由于输入法冲突将‘space’改为‘,’逗号了) |
Alt+Insert | Code Generate | 生成代码(如get,set方法,构造函数等) |
Ctrl+Shift+Alt+L | Reformat Code | 格式化代码 |
Ctrl+Shift+F | Find in Path | 全路径查找 |
Ctrl+P | Parameter Info | 查看参数信息 |
Ctrl+Alt+O | Optimize Imports | 优化导入的类和包 |
Ctrl+Q | Quick Documentation | 把光标移至方法处,按此组合键可快速查看方法的说明文档 |
Ctrl+H | Type Hierarchy | 显示类结构图,如继承、实现关系 |
Ctrl+B | Declaration | 跳转到类、方法、变量声明处。与[Ctrl+mouseleft]一样,[F4]也行 |
Ctrl+Shift+U | Toggle Case | 大小写转换 |
Ctrl+U | Super method | 跳到父类 |
Ctrl+E | Recent Files | 查看最近打开打开过的文件 |
Shift+F6 | Rename | 可对类、方法、变量进行重命名 |
Ctrl+F7 | Find Usages in File | 可以查询当前元素在当前文件中的引用,按F3向前选择Shift+F3向后 |
Ctrl+Alt+B | Implementation(s) | 查询光标处的接口/抽象类有哪些实现/继承 |
Alt+F7 | Find Usages | 查看引用位置 |
Ctrl+Shift+Backspace | Last Edit Location | 跳转到上次编辑的地方 |
Ctrl+Alt+F7 | Show Usages | 查看一个类、方法、成员变量在整个工程中的使用情况 |
Ctrl+O | override Methods | 重写父类的方法。接口对应的组合键时Ctrl+I |
Ctrl+F12 | Find Structure | 查看当前类结构,成员方法、成员变量 |
Ctrl+Y | Delete Line command + delete | 删除行 |
Ctrl+D | Duplicate Line or Selection | 复制行或者选择的代码 |
Ctrl+X | Cut | 剪切行 |
Ctrl+/ | Comment with Line Comment | 注释代码,选择多行时可同时注释多行 |
Ctrl+Shift+/ | Code/Comment | 以“/* */”方式注释 |
Ctrl+[,],{,} | Move Caret To Code Block | 可以跳到符号位置 |
Ctrl+Shift+I | Quick Definition | 查看方法体 |
Ctrl+Alt+V | Extract Variable | 提取变量 |
Ctrl+Alt+M | Extract Method | 提取方法 |
Ctrl+Alt+F | Extract Field | 抽取字段 |
Ctrl+Alt+C | Extract Constant | 抽取常量 |
Ctrl+Alt+P | Extract Parameter | 抽取参数 |
Ctrl+Shift+Insert | Paste from History | 可以选择剪贴板内容并插入 |
Ctrl+Alt+T | surround with | 快速编码,比如if,do-while,try-catch等结构 |
Ctrl+Alt+J | surround with Live Template | 用代码模板包裹代码 |
Ctrl+Shift+Up/Down | Move Statement Up/Down | 上下移动代码 |
Alt+Shift+Up | Move Line Up | 向上移动一行 |
Alt+Shift+Down | Move Line Down | 向下移动一行 |
Ctrl+J | Insert Live Template | 自动代码 |
Ctrl+Shift+C | Copy Paths | 拷贝文件路径 |
Ctrl+Shift+减号/加号 | Collapse/Expand All | 窗口内所有代码折叠/展开 |
Ctrl+G | Navigate/Line | 定位到行 |
Ctrl+减号/加号 | Collapse/Expand | 代码折叠/展开,[Ctrl+大于号]也可以实现折叠/展开 |
F11 | Toggle Bookmark | 添加/删除书签,[Ctrl+F11]可用文字标记 |
Shift+F11 | Show Bookmarks | 显示书签 |
! | 在自动匹配下拉列表中,up/down选中一个boolean变量,按!后,会在选择的结果前加上! | |
Shift+MouseWheel | 编辑界面的横向滚动 | |
Shift+Click | 关闭当前打开的文件 |