1、编辑
Windows & Linux |
Mac OS X |
说明 |
Ctrl + 空格 |
Control + 空格 |
基本代码补全(任何类、方法或变量的名称) |
Ctrl + Shift + 空格 |
Control + Shift + 空格 |
智能代码补全(列出与预期类型一致的类、方法或变量) |
Ctrl + Shift + 回车 |
Command + Shift + 回车 |
补全当前语句 |
Ctrl + P |
Command + P |
参数信息(在方法调用参数中) |
Ctrl + Q |
F1 |
快速查看注释文档 |
Shift + F1 |
Shift + F1 |
显示外部文档 |
Ctrl + 悬停 |
Command + 悬停 |
显示简略描述信息 |
Ctrl + F1 |
Command + F1 |
在光标处弹框显示错误或警告的描述信息 |
Alt + Insert |
Command + N |
生成代码……(Getter 方法,Setter 方法,构造函数,hashCode 或 equals 方法,toString 方法) |
Ctrl + O |
Control + O |
重写基类方法 |
Ctrl + I |
Control + I |
实现接口方法 |
Ctrl + Alt + T |
Command + Option + T |
包裹代码……(if…else,try…catch,for,synchronized 等等) |
Ctrl + / |
Command + / |
用行注释注释或取消行注释 |
Ctrl + Shift + / |
Command + Option + / |
用块注释注释或取消块注释 |
Ctrl + W |
Option + ↑ |
增量选择代码块 |
Ctrl + Shift + W |
Option + ↓ |
减少当前代码块选择到以前的状态(Ctrl + W的反向操作) |
Alt + Q |
Control + Shift + Q |
显示上下文信息 |
Alt + 回车 |
Option + 回车 |
显示代码建议并快速修复 |
Ctrl + Alt + L |
Command + Option + L |
重新格式化代码 |
Ctrl + Alt + O |
Control + Option + O |
优化导入 |
Ctrl + Alt + I |
Control + Option + I |
自动优化代码缩进 |
Tab / Shift + Tab |
Tab / Shift + Tab |
缩进 / 反缩进选中行 |
Ctrl + X |
Command + X |
剪切当前行或选定块到剪贴板 |
Ctrl + C |
Command + C |
复制当前行或选定块到剪贴板 |
Ctrl + V |
Command + V |
从剪贴板粘贴前面Ctrl + X剪切或Ctrl + C复制到的内容 |
Ctrl + Shift + V |
Command + Shift + V |
从最近缓冲区选择内容粘贴 |
Ctrl + D |
Command + D |
重复当前行或选定块 |
Ctrl + Y |
Command + Delete |
删除光标所在位置行 |
Ctrl + Shift + J |
Control + Shift + J |
智能行连接,合并多行为一行 |
Ctrl + 回车 |
Command + 回车 |
智能行分割,分割一行为多行 |
Shift + 回车 |
Shift + 回车 |
光标当前所在行后另起一行 |
Ctrl + Shift + U |
Command + Shift + U |
切换插入单词或选定块的大小写 |
Ctrl + Shift + ] / [ |
Command + Shift + ← / → |
选择直到代码块结尾 / 开头处 |
Ctrl + Delete / 退格 |
Option + (Fn + Delete) / Delete |
删除到单词结尾 / 开头处 |
Ctrl + (数字键盘) + / – |
Command + + / – |
展开 / 折叠代码块 |
Ctrl + Shift + (数字键盘) + / – |
Command + Shift + + / – |
展开 / 折叠所有 |
Ctrl + F4 |
Command + W |
关闭活动的编辑器选项卡 |
2、使用位置搜索
Windows & Linux |
Mac OS X |
说明 |
Alt + F7 / Ctrl + F7 |
Option + F7 / Command + F7 |
查找使用位置 / 在文件中查找使用位置 |
Ctrl + Shift + F7 |
Command + Shift + F7 |
在文件中高亮使用的位置 |
Ctrl + Alt + F7 |
Command + Option + F7 |
弹框显示使用位置 |
3、导航
Windows & Linux |
Mac OS X |
说明 |
Ctrl + N |
Command + O |
跳转至类 |
Ctrl + Shift + N |
Command + Shift + O |
跳转至文件 |
Ctrl + Alt + Shift + N |
Command + Option + O |
跳转至符号(symbol) |
Alt + ← / → |
Control + ← / → |
跳转至上一个 / 下一个编辑器选项卡 |
F12 |
F12 |
回到上一个工具窗口 |
Esc |
Esc |
跳转到编辑器(从工具窗口) |
Shift + Esc |
Shift + Esc |
隐藏当前或上次的活动窗口 |
Ctrl + Shift + F4 |
Control + Shift + F4 |
关闭活动的非编辑器选项卡 |
Ctrl + G |
Command + L |
跳转至指定“行:列” |
Ctrl + E |
Command + ] / [ |
弹框显示最近打开的文件 |
Ctrl + Alt + ← / → |
Command + Option + ← / → |
向前 / 向后导航 |
Ctrl + Shift + 退格 |
Command + Shift + Delete |
导航到最后的编辑位置 |
Alt + F1 |
Option + F1 |
在任意视图中选择当前文件或符号 |
Ctrl + B / 单击 |
Command + B / 单击 |
跳转至声明处 |
Ctrl + Alt + B |
Command + Option + B |
跳转至实现处 |
Ctrl + Shift + I |
Option + 空格 / Command + Y |
弹框显示类、变量或方法定义 |
Ctrl + Shift + B |
Command + Shift + B |
跳转至类型定义处 |
Ctrl + U |
Command + U |
跳转至超方法或超类 |
Alt + ↑ / ↓ |
Control + ↑ / ↓ |
跳转至前一个 / 后一个方法 |
Ctrl + ] / [ |
Command + Option + ] / [ |
移动至代码块结尾 / 开头处 |
Ctrl + F12 |
Command + F12 |
弹框显示文件结构 |
Ctrl + H |
Control +H |
类型层次结构 |
Ctrl + Shift + H |
Command + Shift + H |
方法层次结构 |
Ctrl + Alt + H |
Control + Option + H |
调用层次结构 |
F2 / Shift + F2 |
F2 / Shift + F2 |
突出显示下一个 / 前一个错误 |
F4 / Ctrl + Enter |
F4 / Command + ↓ |
编辑源代码 / 查看源代码 |
Alt + Home |
Command + ↑ |
显示导航栏 |
F11 |
F3 |
添加 / 删除书签 |
Ctrl + F11 |
Option + F3 |
添加 / 删除助记书签 |
Ctrl + [0-9] |
Control + [0-9] |
跳转至指定编号的书签 |
Shift + F11 |
Command + F3 |
显示所有书签 |
4、搜索 / 替换
Windows & Linux |
Mac OS X |
说明 |
双击 Shift |
双击 Shift |
随处搜索 |
Ctrl + F |
Command + F |
查找 |
F3 / Shift + F3 |
Command + G / Command + Shift + G |
查找下一个 / 查找上一个 |
Ctrl + R |
Command + R |
查找并替换 |
Ctrl + Shift + F |
Command + Shift + F |
项目目录内查找 |
Ctrl + Shift + R |
Command + Shift + R |
项目目录内查找并替换 |
5、实时模板
Windows & Linux |
Mac OS X |
说明 |
Ctrl + Alt + J |
Command + Option + F |
包裹使用实时模板 |
Ctrl + J |
Command + J |
插入实时模板 |
6、VCS(版本控制系统) / 本地历史
Windows & Linux |
Mac OS X |
说明 |
Ctrl + K |
Command + K |
将变更提交至本地 |
Ctrl + Shift + K |
Command + Shift + K |
将提交推送至 VCS |
Ctrl + T |
Command + T |
从 VCS 更新项目 |
Alt + Shift + C |
Option + Shift + C |
查看最近的变更 |
Alt + ` |
Control + V |
弹框显示 VCS 操作列表 |
7、重构
Windows & Linux |
Mac OS X |
说明 |
F5 |
F5 |
复制(类、文件等) |
F6 |
F6 |
移动(类、文件等) |
Alt + Delete |
Command + Delete |
安全删除 |
Shift + F6 |
Shift + F6 |
重命名 |
Ctrl + F6 |
Command + F6 |
更改签名 |
Ctrl + Alt + N |
Command + Option + N |
内联方法 |
Ctrl + Alt + M |
Command + Option + M |
提取方法 |
Ctrl + Alt + V |
Command + Option + V |
提取变量 |
Ctrl + Alt + F |
Command + Option + F |
提取属性 |
Ctrl + Alt + C |
Command + Option + C |
提取常量 |
Ctrl + Alt + P |
Command + Option + P |
提取参数 |
8、调试
Windows & Linux |
Mac OS X |
说明 |
F8 |
F8 |
步过,单步调试不进入函数内部 |
F7 |
F7 |
步入,单步调试并进入函数内部 |
Shift + F7 |
Shift + F7 |
智能步入 |
Alt + Shift + F7 |
Option + Shift + F7 |
强制步入 |
Shift + F8 |
Shift + F8 |
步出 |
Alt + F9 |
Option + F9 |
运行到光标处 |
Alt + F8 |
Option + F8 |
计算表达式 |
F9 |
Command + Option + R |
恢复程序,继续执行,跳转至下一个断点或执行完程序 |
Ctrl + F8 |
Command + F8 |
设置或清除断点 |
Ctrl + Shift + F8 |
Command + Shift + F8 |
显示断点 |
9、编译和运行
Windows & Linux |
Mac OS X |
说明 |
Ctrl + F9 |
Command + F9 |
Make 项目(编译修改和依赖的) |
Ctrl + Shift + F9 |
Command + Shift + F9 |
编译选中的文件,包或模块 |
Alt + Shift + F10 |
Control + Option + R |
选择配置并运行 |
Alt + Shift + F9 |
Control + Option + D |
选择配置并调试 |
Shift + F10 |
Control + R |
运行 |
Shift + F9 |
Control + D |
调试 |
Ctrl + Shift + F10 |
Control + Shift + R / D |
从编辑器运行上下文配置 |
10、通用
Windows & Linux |
Mac OS X |
说明 |
Alt + 0 |
Command + 0 |
快速切换提交消息窗口 |
Alt + 1 |
Command + 1 |
快速切换项目窗口 |
Alt + 2 |
Command + 2 |
快速切换收藏夹窗口 |
Alt + 3 |
Command + 3 |
快速切换查找窗口 |
Alt + 4 |
Command + 4 |
快速切换运行窗口 |
Alt + 5 |
Command + 5 |
快速切换调试窗口 |
Alt + 6 |
Command + 6 |
快速切换问题窗口 |
Alt + 7 |
Command + 7 |
快速切换结构窗口 |
Alt + 8 |
Command + 8 |
快速切换服务窗口 |
Alt + 9 |
Command + 9 |
快速切换提交日志窗口 |
Ctrl + S |
Command + S |
保存所有 |
Ctrl + Alt + Y |
Command + Option + Y |
与本地文件同步 |
– |
Control + Command + F |
切换全屏模式 |
Ctrl + Shift + F12 |
Command + Shift + F12 |
切换最大化编辑器 |
Alt + Shift + F |
Option + Shift + F |
添加到收藏夹 |
Alt + Shift + I |
Option + Shift + I |
代码检查,用当前配置文件检查当前文件 |
Ctrl + ` |
Control + ` |
快速切换现有模式方案 |
Ctrl + Alt + S |
Command + , |
打开设置对话框 |
Ctrl + Alt + Shift + S |
Command + ; |
打开项目结构对话框 |
Ctrl + Shift + A |
Command + Shift + A |
查找并调用编辑器的功能 |
Ctrl + Tab |
Control + Tab |
在选项卡和工具窗口之间切换 |
双击 Ctrl |
双击 Control |
运行全部(命令或配置) |
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/tech/28176.html