提升工作效率的快捷键,掌握的越多,效率越高,红色的,是容易忽略的好用的快捷键。
说明 | Mac | Windows/Linux |
---|
最大化/最小化编辑器 | Ctrl + Cmd + F12 | Ctrl + Shift + F12 |
打开设置 | Cmd + , | Ctrl + Alt + S |
打开项目结构 | Cmd + ; | Ctrl + Alt + Shift + S |
切换标签和工具窗口 | Ctrl + Tab | Ctrl + Tab |
查找 | Cmd + F | Ctrl + F |
查找下一个 | Cmd + G | F3 |
查找上一个 | Cmd + Shift + G | Shift + F3 |
替换 | Cmd + R | Ctrl + R |
全局查找 | Cmd + Shift + F | Ctrl + H |
查找类 | Cmd + O | Ctrl + N |
查找文件 | Cmd + Shift + O | Ctrl + Shift + N |
查找方法 | Cmd + F12 | Ctrl + F12 |
移动方法 | Cmd + Shift + Up/Down | Cmd + Shift + Up/Down |
上下移动行 | Alt + Shift + Up/Down | Alt + Shift + Up/Down |
显示最近访问 | Cmd + E | Ctrl + E |
显示最近编辑 | Cmd + Shift + E | Ctrl + Shift + E |
在新窗口打开(方便对比) | Shift + F4 | Shift + F4 |
关闭当前标签 | Cmd + W | Ctrl + F4 |
转到行 | Cmd + L | Ctrl + G |
编写代码
说明 | Mac | Windows/Linux |
---|
生成代码 | Cmd + N | Alt + Insert |
实现方法 | Ctrl + I | Ctrl + I |
控制语句 | Cmd + Option + T | Ctrl + Alt + T |
移除控制语句 | Cmd + Shift + Delete | Ctrl + Shift + Delete |
删除行 | Cmd + 退格键 | Ctrl + Y |
折叠/展开当前代码块 | Cmd + 减号/加号 | Ctrl + 减号/加号 |
复制当前行或选择 | Cmd + D | Ctrl + D |
转到声明 | Cmd + B | Ctrl + B |
转到实现 | Cmd + Alt + B | Ctrl + Alt + B |
转到超类方法/超类 | Cmd + U | Ctrl + U |
行注释 | Cmd + / | Ctrl + / |
块注释 | Cmd + Shift + / | Ctrl + Shift + / |
选择连续增加的代码块 | Option + Up | Ctrl + W |
将当前选择退回到上一个状态 | Option + Down | Ctrl + Shift + W |
移动到代码块起始位置 | Option + Cmd + [ | Ctrl + [ |
移动到代码块结束位置 | Option + Cmd + ] | Ctrl + ] |
从当前位置选择到代码块起始位置 | Option + Cmd + Shift + [ | Ctrl + Shift + [ |
从当前位置选择到代码块结束位置 | Option + Cmd + Shift + ] | Ctrl + Shift + ] |
从当前位置删除到单词结尾 | Option + Delete | Ctrl + Delete |
从当前位置删除到单词开头 | Option + 退格键 | Ctrl + 退格键 |
优化导入 | Ctrl + Option + O | Ctrl + Alt + O |
格式化代码 | Cmd + Option + L | Ctrl + Alt + L |
自动缩进行 | Ctrl + Option + I | Ctrl + Alt + I |
缩进/取消缩进行 | Tab/Shift + Tab | Tab/Shift + Tab |
智能行合并 | Ctrl + Shift + J | Ctrl + Shift + J |
智能行拆分 | Cmd + Enter | Ctrl + Enter |
开始新行 | Shift + Enter | Shift + Enter |
下一个/上一个突出显示的错误 | F2 / Shift + F2 | F2 / Shift + F2 |
构建并运行
说明 | Mac | Windows/Linux |
---|
构建 | Cmd + F9 | Ctrl + F9 |
构建并运行 | Control + R | Shift + F10 |
调试
说明 | Mac | Windows/Linux |
---|
调试 | Ctrl + D | Shift + F9 |
跳过 | F8 | F8 |
逐步执行 | F7 | F7 |
智能逐步执行 | Shift + F7 | Shift + F7 |
跳出 | Shift + F8 | Shift + F8 |
运行到光标位置 | Option + F9 | Alt + F9 |
评估表达式 | Option + F8 | Alt + F8 |
继续运行程序 | Cmd + Option + R | F9 |
切换断点 | Cmd + F8 | Ctrl + F8 |
查看断点 | Cmd + Shift + F8 | Ctrl + Shift + F8 |
重构
说明 | Mac | Windows/Linux |
---|
重命名 | Shift + F6 | Shift + F6 |
提取方法 | Cmd + Option + M | Ctrl + Alt + M |
提取变量 | Cmd + Option + V | Ctrl + Alt + V |
提取字段 | Cmd + Option + F | Ctrl + Alt + F |
提取常量 | Cmd + Option + C | Ctrl + Alt + C |
提取参数 | Cmd + Option + P | Ctrl + Alt + P |