哪里找快捷键原始PDF文档
打开IDEA后,依次点击顶部菜单栏中,最后一项Help→Keymap Reference,会出现一个快捷键PDF文档。
注意
IDEA各个版本的快捷键会有小变动,以下是2017.1.2版本里面的快捷键的PDF,如有不同可以通过上面的方式查看你自己的版本的快捷键,可以用翻译工具翻译。
一、Editing编辑
补全
| 快捷键 |
说明 |
使用频率 |
| Ctrl + 空格 |
基本的代码补全(类名、方法、变量) |
☆ |
| Ctrl + Shift + 空格 |
智能代码补全(通过预期类型过滤方法和变量列表) |
☆ |
| Ctrl + Shift + Enter |
结束代码 |
☆ |
显示查看
| 快捷键 |
说明 |
使用频率 |
| Ctrl + P |
显示方法的参数信息(光标放在被调用方法的圆括号内,然后按此快捷键) |
★★★★ |
| Ctrl + Q |
快速显示文档 |
★★★★★ |
| Shift + F1 |
显示外部文档 |
☆ |
| Ctrl + 鼠标放在代码上 |
显示基本信息 |
☆ |
| Ctrl + F1 |
在错误或警告处显示描述信息 |
☆ |
| Alt + Q |
显示上下文信息 |
☆ |
快速生成 / 提示
| 快捷键 |
说明 |
使用频率 |
| Alt + Insert |
生成代码(Getters, Setters, Constructors,hashCode/equals, toString) |
★★★★★ |
| Ctrl + O |
重写方法 |
★★ |
| Ctrl + I |
实现方法 |
★★★ |
| Ctrl + Alt + T |
用xxx包围 (if..else, try..catch, for,synchronized, 等) |
★★★★★ |
| Ctrl + / |
注释/取消注释,行注释 |
★★★★★ |
| Ctrl + Shift + / |
注释/取消注释,块注释 |
★★★★★ |
| Ctrl + W |
依次递增选中代码块 |
☆ |
| Ctrl + Shift + W |
减少当前选中的代码块 |
☆ |
| Alt + Enter |
显示意向动作和快速修复代码
|
☆ |
优化(格式化,去除多余,优化import)
| 快捷键 |
说明 |
使用频率 |
| Ctrl + Alt + L |
格式化代码 |
★★★★★ |
| Ctrl + Alt + O |
优化 import |
★★★ |
| Ctrl + Alt + I |
自动缩进行 |
☆ |
| Tab / Shift + Tab |
缩进 / 反缩进 选中的代码 |
☆ |
剪切、复制、粘贴、删除
| 快捷键 |
说明 |
使用频率 |
| Ctrl + X / Shift + Delete |
剪切当前行或选定的块到剪贴板 |
★★★★★ |
| Ctrl + C / Ctrl + Insert |
复制当前行或选定的块到剪贴板 |
★★★★★ |
| Ctrl + V / Shift + Insert |
从剪贴板粘贴 |
★★★★★ |
| Ctrl + Shift + V |
从最近的缓冲区粘贴 |
☆ |
| Ctrl + D |
复制当前行或选定的块
|
★★★★★ |
| Ctrl + Y |
删除当前行或选定的块的行
|
★★★★★ |
| Ctrl + Delete |
删除到单词的末尾
|
☆ |
| Ctrl + Backspace |
删除到单词的开头
|
☆ |
普通edit操作
| 快捷键 |
说明 |
使用频率 |
| Shift + Enter |
开始新的一行 |
★★★ |
| Ctrl + Shift + U |
大小写切换 |
★★★ |
| Ctrl + Shift + ] / [ |
选择直到代码块结束/开始
|
★ |
| Ctrl + Shift + J |
智能拼接成一行 |
☆ |
| Ctrl + Enter |
智能拆分行 |
☆ |
Ctrl + +/-
|
展开 / 折叠代码块 |
★★★★★ |
Ctrl + Shift + +/-
|
展开 / 折叠所有 |
★★★★★ |
| Ctrl + F4 |
关闭活动的编辑器(editor)选项卡 |
★★★ |
二、Search/Replace (搜索 / 替换)
| 快捷键 |
说明 |
使用频率 |
| 双击Shift |
查询任何东西(包括文件夹、文件以及字符串) |
★★★★★ |
| Ctrl + F |
在当前编辑器里面查询字符串
|
★★★★★ |
| F3 |
查询下一个 |
★★★★★ |
| Shift + F3 |
查询上一个 |
★★★★★ |
| Ctrl + R |
替换 |
☆ |
| Ctrl + Shift + F |
当前路径里查找 |
★★★★★ |
| Ctrl + Shift + R |
当前路径里替换 |
☆ |
| Ctrl + Shift + S |
查询结构(Ultimate Edition 版专用) |
☆ |
| Ctrl + Shift + M |
替换结构(Ultimate Edition 版专用) |
☆ |
三、Usage Search (使用点查询,即哪儿使用了这个类/方法/变量)
| 快捷键 |
说明 |
使用频率 |
| Alt + F7 / Ctrl + F7 |
查找使用地点 / 在文件中查找使用地点 |
★★★ |
| Ctrl + Shift + F7 |
在文件中高亮显示使用地点 |
★★★ |
| Ctrl + Alt + F7 |
显示使用地点 |
★★★ |
四、Compile and Run (编译和运行)
| 快捷键 |
说明 |
使用频率 |
| Ctrl + F9 |
编译项目(编译修改和依赖) |
★ |
| Ctrl + Shift + F9 |
编译选择的文件、包或模块 |
★ |
| Alt + Shift + F10 |
选择配置并run |
★★★★★ |
| Alt + Shift + F9 |
选择配置并Debug |
★★★★★ |
| Shift + F10 |
Run |
★★★★★ |
| Shift + F9 |
Debug |
★★★★★ |
| Ctrl + Shift + F10 |
从编辑器运行上下文配置 |
★★★★★ |
五、Debugging (调试)
| 快捷键 |
说明 |
使用频率 |
| F8 |
下一步 |
★★★★★ |
| F7 |
进入方法内部 |
★★★★★ |
| Shift + F7 |
智能步入(断点所在行上有多个方法调用,会弹出进入哪个方法) |
☆ |
| Shift + F8 |
跳出 |
★★★★★ |
| Alt + F9 |
运行到光标处(如果光标前有其他断点会进入到该断点) |
★★★★★ |
| Alt + F8 |
计算表达式(可以更改变量值使其生效) |
☆ |
| F9 |
恢复程序运行(如果该断点下面代码还有断点则停在下一个断点上) |
☆ |
| Ctrl + F8 |
切换断点(若光标当前行有断点则取消断点,没有则加上断点) |
★★★ |
| Ctrl + Shift + F8 |
查看断点列表 |
★★★★★ |
六、Navigation (导航)
跳转
| 快捷键 |
说明 |
使用频率 |
| Ctrl + N |
跳转到指定的类 |
★★★★★ |
| Ctrl + Shift + N |
跳转到文件(打开目录需要在输入的内容前/后加一个反斜杠/) |
★★★★★ |
| Ctrl + Alt + Shift + N |
跳转到指定的目标(变量 / 方法) |
★★★★★ |
| Ctrl + G |
跳转到指定行
|
★★★★★ |
| Ctrl + U |
跳转到父类/ 接口的对应处 |
★★★★★ |
| Ctrl + Alt + B |
跳转到实现处 |
★★★★★ |
| Ctrl + B / Ctrl + 鼠标点击 |
跳转到光标所在的方法/变量的声明处 |
★★★★★ |
| Ctrl + Shift + B |
跳转到当前类的类名处 |
★★★ |
| Ctrl + Alt + Left/Right |
跳转到上一次 / 下一次操作处 |
★★★★★ |
| Ctrl + Shift + Backspace |
跳转到最后一次编辑处 |
★★ |
| Alt + Up/Down |
跳转到上一个 / 下一个方法名处 |
★★★★★ |
| F2 / Shift + F2 |
跳转到下一个 / 上一个高亮错误处 |
★★ |
| Ctrl + [ / ] |
跳转到当前所在代码块花括号开始 / 结束处 |
★★ |
弹出
| 快捷键 |
说明 |
使用频率 |
| Ctrl + E |
弹出最近打开的文件列表 |
★★★★★ |
| Ctrl + F12 |
弹出文件结构,类似eclipse的outline
|
★★★★★ |
| Ctrl + H |
弹出类的层次结构(即父类、子类) |
★★★★★ |
| Ctrl + Shift + H |
弹出方法层次结构 |
★★★★★ |
| Ctrl + Alt + H |
弹出调用层次(哪些调用了此处) |
★★★★★ |
| Ctrl + Shift + I |
弹出方法 / 变量定义预览 |
★★★★★ |
窗口
| 快捷键 |
说明 |
使用频率 |
| Alt + F1 |
弹出窗口列表,跳转到选定的窗口 |
★★★★★ |
| F12 |
返回到前一个工具窗口 |
☆ |
| Esc |
跳转到代码编辑窗口(从工具窗口) |
★★ |
| Shift + Esc |
隐藏当前 / 最后一个活动的窗口(且光标进入代码编辑窗口) |
★★★★★ |
| Alt + Right/Left |
在打开的编辑tab页(即.java文件)之间切换 |
★★★★★ |
| Ctrl + Shift + F4 |
关闭活动的 run/messages/find/... tab页 |
☆ |
| F4 / Ctrl + Enter |
编辑 / 查看源代码 |
☆ |
| Alt + Home |
显示导航条 |
☆ |
书签
| 快捷键 |
说明 |
使用频率 |
| F11 |
选中文件/文件夹/代码行,添加/取消书签 |
☆ |
| Ctrl + F11 |
选中文件/文件夹/代码行,用助记符切换书签 |
☆ |
| Ctrl + #[0-9] |
跳转到对应数值的书签处 |
☆ |
| Shift + F11 |
显示所有书签 |
☆ |
七、Refactoring(重构)
| 快捷键 |
说明 |
使用频率 |
| F5 |
复制 |
☆ |
| F6 |
移动 |
☆ |
| Alt + Delete |
安全删除 |
☆ |
| Shift + F6 |
重命名 |
★★★★★ |
| Ctrl + F6 |
更改签名 |
☆ |
| Ctrl + Alt + N |
一致性 |
☆ |
| Ctrl + Alt + M |
将选中的代码抽取为方法 |
☆ |
| Ctrl + Alt + V |
将选中的代码抽取为变量 |
★★★★★ |
| Ctrl + Alt + F |
将选中的代码抽取为字段 |
☆ |
| Ctrl + Alt + C |
将选中的代码抽取为常量 |
☆ |
| Ctrl + Alt + P |
将选中的代码抽取为参数 |
☆ |
八、VCS/Local History(版本控制/本地历史记录)
| 快捷键 |
说明 |
使用频率 |
| Ctrl + K |
提交代码到版本控制器 |
★★★★★ |
| Ctrl + T |
从版本控制器更新代码 |
★★★★★ |
| Alt + Shift + C |
查看最近的变更记录 |
★ |
| Alt + `(数字键1旁边的反引号) |
快速弹出版本控制器操作面板 |
★★★★★ |
九、Live Templates(动态代码模板)
| 快捷键 |
说明 |
使用频率 |
| Ctrl + Alt + J |
将选定的代码使用动态模板包住 |
☆ |
| Ctrl + J |
插入代码模板 |
☆ |
十、General(通用)
| 快捷键 |
说明 |
使用频率 |
| Alt + #[0-9] |
打开相应编号的工具窗口 |
☆ |
| Ctrl + S |
保存所有 |
☆ |
| Ctrl + Alt + Y |
同步、刷新 |
☆ |
| Ctrl + Shift + F12 |
切换最大化编辑器 |
★★★★★ |
| Alt + Shift + F |
添加到收藏夹 |
☆ |
| Alt + Shift + I |
使用当前配置审查当前文件(代码审查) |
☆ |
| Ctrl + BackQuote (`,数字键1旁边的反引号) |
快速切换当前的scheme(切换主题、代码样式等) |
☆ |
| Ctrl + Alt + S |
打开IDEA系统设置窗口 |
☆ |
| Ctrl + Alt + Shift + S |
打开项目结构对话框 |
☆ |
| Ctrl + Shift + A |
查找动作 |
☆ |
| Ctrl + Tab |
编辑窗口标签和工具窗口之间切换(切换器,不同的地方效果不同) |
★★★★★ |
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。