自己使用总结,拒绝无脑复制粘贴
快捷键 | 英文 | 中文 | 自定义 |
Ctrl + Backspace | Delete to Word Start | 删除[光标到位置单词开始]的内容 |
|
Ctrl + Delete | Delete to Word End | 删除[光标位置到单词结尾]的内容 |
|
Ctrl + [ 或 ] | Move Caret to Code Block Start / End | (只能)查找 { } 匹配 |
|
Ctrl + Shift +[ 或 ] | Move Caret to Code Block Start / End with Selection | 选择光标位置到 { } 之间的内容 |
|
Ctrl + Shift + J | Join Lines | 合并当前行和下一行或合并选中行 |
|
Ctrl + Alt + Y | Synchronize | 同步 |
|
Ctrl + Alt + Space | Class Name Completion | 代码提示 |
|
Ctrl + / | Comment with Line Comment | 取消/注释行同Eclipse |
|
Ctrl + Shift + / | Comment with Block Comment | 取消/注释代码块同Eclipse |
|
Ctrl + Alt + S | Settings | 设置 |
|
Alt + Insert | Generate | 生成getter、setter等 | Alt + G |
Ctrl + O | Override Methods | 重写方法 |
|
Ctrl + I | Implement Methods | 实现方法 |
|
无 | New(有两个)other file下的两个 | 新建 | Alt + N |
Alt + Enter | Show Intention Actions | 代码修复(显示意向操作) |
|
Ctrl + E | Recent File | 打开最近使用过的文件 |
|
Alt + F4 | Editor Tabs -- Close | 关闭编辑窗口 | Alt + W |
无 | Editor Tabs -- Close All | 关闭所有编辑窗口 | Ctrl + Alt + W |
Shift + Enter | Start New Line | 开始新的一行 |
|
Ctrl + Alt + Enter | Start New Line Before Current | 在当前位置的上一行开始新的一行 | Alt + Shift + Enter |
Alt + ↑/↓ | Previous/Next Method | 上/下一个方法 |
|
F2 | Next Highlighted Error | 快速查找错误 | Ctrl + ; |
Shift + F6 | Rename | 重命名 | F2 |
Alt + Shift + ↑/↓ | Move Line Up/Down | 移动到上/下一行 |
|
无 | Preview | 显示/隐藏预览窗口 | Alt + P(在编辑布局时) |
Ctrl + NumPad- 和 Ctrl+ 减号 | Collapse | 逐级折叠代码,展开变NumPad+或加号 |
|
Ctrl + Y | Delete Line | 删除当前行 | Alt + D |
Ctrl + Shift +Z或Alt + Shift + BackSpace | Redo | 还原[和Ctrl + Z配对] | Ctrl + Y |
Alt + Shift + S | Save Context(有两个) | 目前不知道有什么用 | Alt + S |
Ctrl + Alt+ T | Surround With | 添加代码块 | Alt + Shift + S |
Shift + F10 | Run | 运行程序 | Ctrl + F10 |
无 | Clean Project | 清除之前的编译信息 | Shift + F10 |
无 | Rebuild Project | 编译 | F10 |
无 | Sync Project with Gradle File | 同步并Gradle | Ctrl + Shift + G |
Ctrl + P | Parameter Info | 参数提示 |
|
Ctrl + Shift + Enter | 有多个,不知道是哪个 | 完成当前语句跳到 ; 最后 |
|
Alt + Shift + ↑/↓ | Move Line Up/Down | 移动当前行到上/下一行 |
|
Ctrl + Alt + ↑/↓ | Previous Occurrence |
|
|
Ctrl + Alt + ←/→ | Back/Forward | 返回上/下浏览的位置 |
|
Ctrl + Shift + ↑/↓ | Move Statement Up/Down和Stretch Top/Bottom | 上/下移动代码块 | 空 |
Shift + ↑/↓ | Up/Down with Selection | 上/下移动并选中 | Ctrl + Shift + ↑/↓和Shift + ↑/↓ |
Ctrl + R | Replace | 该类中查找并替换 |
|
Ctrl + H | Type Hierarchy | 类继承结构 |
|
F4/Ctrl + 鼠标左键 | Jump to Source | 查看源代码 |
|
Alt + F7 | Find Usages | 查找方法在哪里调用 | Alt + U |
Ctrl + F & Alt + F3 | Find | 在该类中查找属性或方法 |
|
无 | Fix doc comment | 添加Javadoc注释 | Alt + A |
无 | Previous/Next Bookmark | 上/下一个书签 | Ctrl + Alt + Shift +←/→ |
F11 | Toggle Bookmark | 添加书签 |
|
Ctrl + F11 | Toggle Bookmark with Mnemonic | 添加带序号的书签 |
|
Shift + F11 | Show Bookmark | 显示书签 |
|
Ctrl + Alt + M | Extract Method | 提取代码段变为单独的方法 |
|
Ctrl + Alt + F | Extract Field | 提取局部变量为成员变量 |
|
Ctrl + F6 | Change Signature | 修改方法签名 | Ctrl + Alt + R |
Ctrl + Alt + V | Variable | 提取局部变量 |
|
Ctrl + Alt + C | Constant | 提取成常量 |
|
Ctrl + Q | Quick Documentation | 查看源代码 |
|
Ctrl + Shift + U | Toggle Case | 大小写转换 |
|
Ctrl + F | Find | 在该类中查找 |
|
Ctrl + Shift + V | Paste from History | 粘贴板功能 |
|
Ctrl + B | Declaration | 跳转到源代码 |
|
Alt + Shift +←/→ | Select Previous/Next Tab in multi-editor file | 切换xml的Design和Text |
|
无 | Toggle Full Screen mode | 设置AS全屏 | Alt + Shift + M |
无 | Tool Bar | 显示/隐藏菜单栏 | Alt + F5 |
无 | Tool Buttons | 显示/隐藏四周project/favorite等 | Alt + F7 |
无 | Navigation Bar | 显示/隐藏文件导航 | Alt + F6 |
无 | Show Line Numbers | 显示行数 | Alt + L |
无 | Select Line at Caret | 选中一行 | Alt + C |
Alt + J | Add Selection for Next Occurrence | 选中单词 |
|
Ctrl + J | Insert Live Template | 查看代码简写 |
|
Ctrl + G | Line | 跳到制定行 |
|
Ctrl + N | Navigate下的Class… | 查找类 |
|
Ctrl + Shift + F | Find in Path | 全局搜索 |
|
Ctrl + J :查看快捷代码
ifn
inn
fori