参考资料
IntelliJ IDEA 快捷键官方文档
windows 和 Linux 下快捷键
1. 必须记住
| 功能 |
快捷键 |
| 智能代码补全 |
Ctrl + Shift + Space |
| 全部查找 |
Double Shift |
| Show intention actions and quick-fixes |
Alt + Enter |
| 生成代码 |
Alt + Ins |
| 参数信息 |
Ctrl + P |
| 扩大选中内容 |
Ctrl + W |
| 缩小选中内容 |
Ctrl + Shift + W |
| 打开最近编辑过的文件列表 |
Ctrl + E |
| 重命名 |
Shift + F6 |
2. 常用
| 功能 |
快捷键 |
| 打开相应的工具窗口 |
Alt + #[0-9] |
| 保存所有 |
Ctrl + S |
| Synchronize |
Ctrl + Alt + Y |
| 切换最大化编辑器 |
Ctrl + Shift + F12 |
| 检查当前文件 |
Alt + Shift + I |
| 快速切换当前的工作空间(比如切换代码风格,主题,编辑器颜色等) |
Ctrl + BackQuote |
| 打开设置对话框 |
Ctrl + Alt + S |
| 打开项目结构对话框 |
Ctrl + Alt + Shift + S |
| Find Action |
Ctrl + Shift + A |
3. 调试
| 功能 |
快捷键 |
| 跳过当前断点 / 进入 |
F8/F7 |
| 智能进入 / 退出 |
Shift + F7/Shift + F8 |
| 运行到光标 |
Alt + F9 |
| Evaluate expression |
Alt + F8 |
| Resume program |
F9 |
| 添加断点 |
Ctrl + F8 |
| 查看所有断点 |
Ctrl + Shift + F8 |
4. 查找/替换
| 功能 |
快捷键 |
| 在所有地方查找 |
Double Shift |
| 查找 |
Ctrl + F |
| 查找下一个 / 前一个 |
F3/Shift + F3 |
| 替换 |
Ctrl + R |
| 在路径下查找 |
Ctrl + Shift + F |
| 在路径下替换 |
Ctrl + Shift + R |
| 选择下一个发生的位置 |
Alt + J |
| 选择所有出现的地方 |
Ctrl + Alt + Shift + J |
| 取消选择出现的地方 |
Alt + Shift + J |
5. 编辑
| 功能 |
快捷键 |
| Basic code completion |
Ctrl + Space |
| Smart code completion |
Ctrl + Shift + Space |
| Complete statement |
Ctrl + Shift + Enter |
| Parameter info |
Ctrl + P |
| Quick documentation lookup |
Ctrl + Q |
| External Doc |
Shift + F1 |
| Brief Info |
Ctrl + mouse |
| Show descriptions of error at caret |
Ctrl + F1 |
| Generate code... |
Alt + Insert |
| Override methods |
Ctrl + O |
| Implement methods |
Ctrl + I |
| Surround with… |
Ctrl + Alt + T |
| Comment / uncomment with line comment |
Ctrl + / |
| Comment / uncomment with block comment |
Ctrl + Shift + / |
| Extend selection |
Ctrl + W |
| Shrink selection |
Ctrl + Shift + W |
| Context info |
Alt + Q |
| Show intention actions and quick-fixes |
Alt + Enter |
| Reformat code |
Ctrl + Alt + L |
| Optimize imports |
Ctrl + Alt + O |
| Auto-indent line(s) |
Ctrl + Alt + I |
| Indent / unindent selected lines |
Tab/Shift + Tab |
| Cut current line to clipboard |
Ctrl + X, Shift + Delete |
| Copy current line to clipboard |
Ctrl + C , Ctrl + Insert |
| Paste from clipboard |
Ctrl + V, Shift + Insert |
| Paste from recent buffers... |
Ctrl + Shift + V |
| Duplicate current line |
Ctrl + D |
| Delete line at caret |
Ctrl + Y |
| Smart line join |
Ctrl + Shift + J |
| Smart line split |
Ctrl + Enter |
| Start new line |
Shift + Enter |
| Toggle case for word at caret or selected block |
Ctrl + Shift + U |
| Select till code block end / start |
Ctrl + Shift + ]/[ |
| Delete to word end |
Ctrl + Delete |
| Delete to word start |
Ctrl + Backspace |
| 展开 / 折叠代码块 |
Ctrl + NumPad+/- |
| 展开所有方法 |
Ctrl + Shift + NumPad+ |
| 折叠所有方法 |
Ctrl + Shift + NumPad- |
| 关闭当前页签 |
Ctrl + F4 |
6. 重构
| 功能 |
快捷键 |
| 复制 |
F5 |
| 移动 |
F6 |
| 安全删除 |
Alt + Delete |
| 重命名 |
Shift + F6 |
| 重命名当前文件 |
Ctrl + Alt + Shift + T |
| 改变方法签名 |
Ctrl + F6 |
| 将代码排成1行 |
Ctrl + Alt + N |
| 提取方法 Method |
Ctrl + Alt + M |
| 提取 Variable |
Ctrl + Alt + V |
| 提取 Field |
Ctrl + Alt + F |
| 提取 Constant |
Ctrl + Alt + C |
| 提取 Parameter |
Ctrl + Alt + P |
7. 导航
| 功能 |
快捷键 |
| 跳转到某个 class |
Ctrl + N |
| 跳转到某个文件 |
Ctrl + Shift + N |
| Go to symbol |
Ctrl + Alt + Shift + N |
| 切换到下一个 / 前一个 editor tab |
Alt + Right/Left |
| 返回前一个工具窗口 |
F12 |
| 从工具窗口返回到代码编辑器 |
Esc |
| 隐藏当前或上一个激活的窗口 |
Shift + Esc |
| 跳转到某一行 |
Ctrl + G |
| 最近打开的文件清单 |
Ctrl + E |
| Recent locations popup |
Ctrl + Shift + E |
| Navigate back / forward |
Ctrl + Alt + Left/Right |
| Navigate to last edit location |
Ctrl + Shift + Backspace |
| Select current file or symbol in any view |
Alt + F1 |
| Go to declaration |
Ctrl + B, Ctrl + Click |
| Go to implementation(s) |
Ctrl + Alt + B |
| Open quick definition lookup |
Ctrl + Shift + I |
| Go to type declaration |
Ctrl + Shift + B |
| Go to super-method / super-class |
Ctrl + U |
| Go to previous / next method |
Alt + Up/Down |
| Move to code block end / start |
Ctrl + ]/[ |
| File structure popup |
Ctrl + F12 |
| Type hierarchy |
Ctrl + H |
| Method hierarchy |
Ctrl + Shift + H |
| Call hierarchy |
Ctrl + Alt + H |
| Next / Previous highlighted error |
F2/Shift + F2 |
| Edit source / View source |
F4/Ctrl + Enter |
| Show navigation bar |
Alt + Home |
| Toggle bookmark |
F11 |
| Toggle bookmark with mnemonic |
Ctrl + F11 |
| Go to numbered bookmark |
Ctrl + #[0-9] |
| Show bookmarks |
Shift + F11 |
8. 编译和运行
| 功能 |
快捷键 |
| Build project |
Ctrl + F9 |
| Compile selected file, package or module |
Ctrl + Shift + F9 |
| Select configuration and run / debug |
Alt + Shift + F10/F9 |
| Run / Debug |
Shift + F10/F9 |
| Run context configuration from editor |
Ctrl + Shift + F10 |
| Run anything |
Double Ctrl |
9. 查找使用情况
| 功能 |
快捷键 |
| Find usages / Find usages in file |
Alt + F7/Ctrl + F7 |
| Highlight usages in file |
Ctrl + Shift + F7 |
| Show usages |
Ctrl + Alt + F7 |
10. 版本控制/本地历史
| 功能 |
快捷键 |
| 项目提交到 VCS |
Ctrl + K |
| 从 VCS 更新项目 |
Ctrl + T |
| 推送已提交内容 |
Ctrl + Shift + K |
| 快速弹出 ‘VCS’ |
Alt + BackQuote |
11. 模板
| 功能 |
快捷键 |
| Surround with Live Template |
Ctrl + Alt + J |
| Insert Live Template |
Ctrl + J |
posted on
2022-05-27 10:20
不安分的黑娃
阅读(
143)
评论()
收藏
举报