IntelliJ IDEA是一款由JetBrains开发的集成开发环境(IDE)。为了提高人机交互效率,IDEA中预设了大量快捷键方便程序员开发程序。根据intelillj idea提供的指导文件,其快捷键可以分成,构建项目、基本编辑、符号插入导航、文本选择、折叠代码、多个插入符号和选择范围、编译协助、上下文导航、任意查找、从符号导航、代码分析、运行和调试、重构、全球vcs操作、差异查看器、工具窗口,共16个类型。本文着重介绍几个常用的类型的快捷键,详细的指导文件可以查看连接。Predefined Windows keymap | IntelliJ IDEA Documentation (jetbrains.com)
1.基本编辑
以下是一些IntelliJ IDEA中常用的基本编辑类快捷键的表格:
| 快捷键 | 描述 |
|---------------------|----------------------------------------------------|
| Ctrl + C | 复制选中的内容 |
| Ctrl + X | 剪切选中的内容 |
| Ctrl + V | 粘贴剪切板中的内容 |
| Ctrl + Z | 撤销上一次操作 |
| Ctrl + Y | 删除当前行或选中的内容 |
| Ctrl + D | 复制当前行或选中的内容,并粘贴到下一行 |
| Ctrl + / | 注释或取消注释选中的代码 |
| Ctrl + Shift + 上箭头 | 向上移动当前行或选中的内容 |
| Ctrl + Shift + 下箭头 | 向下移动当前行或选中的内容 |
| Ctrl + Shift + Enter | 在当前行之前插入新行并自动缩进 |
| Ctrl + Backspace | 删除当前单词的前一个字符 |
| Ctrl + Delete | 删除当前单词的后一个字符 |
| Ctrl + Shift + U | 切换选中文本的大小写 |
| Ctrl + W | 逐渐扩大选择范围(可重复按下以扩大范围) |
| Ctrl + Shift + W | 逐渐缩小选择范围(可重复按下以缩小范围) |
| Ctrl + Alt + O | 优化导入,删除未使用的导入声明 |
| Ctrl + Alt + L | 格式化代码 |
| Ctrl + Alt + I | 自动缩进选中的代码段 |
| Ctrl + Alt + T | 包围选中的代码块(如if语句、try-catch等) |
| Ctrl + Shift + F | 全局搜索并替换 |
| Shift + F6 | 重命名选中的变量、方法或类名 |
| Shift + F10 | 运行当前项目或文件 |
| Shift + F9 | 调试当前项目或文件 |
2.编译协助
下面是一些IntelliJ IDEA中常用的编码辅助类快捷键的表格:
| 快捷键 | 描述 |
|:------------------------:|:--------------------------------------------------------------:|
| Ctrl + Space | 基本的代码补全(不同场景下展示的内容不同) |
| Ctrl + Shift + Space | 智能代码补全(根据光标所在位置推断可能需要哪些代码) |
| Ctrl + Alt + Space | 类名或方法名补全 |
| Alt + Enter | 显示当前选择的内容的上下文菜单,如错误、警告、语法等 |
| Ctrl + Shift + Enter | 自动补齐代码,自动将光标定位到代码块以外 |
| Ctrl + P | 显示方法的参数信息 |
| Ctrl + Q | 显示当前光标所在变量、方法或类的文档注释说明 |
| Ctrl + J | 显示代码模板 |
| Ctrl + Shift + J | 将多行文本连接成一行 |
| Ctrl + Shift + V | 最近复制过的项目 |
| Ctrl + Shift + U | 切换选中文本的大小写 |
| Ctrl + Alt + L | 格式化当前文件或选定代码 |
| Ctrl + Alt + I | 自动缩进选中的代码段 |
| Ctrl + Alt + T | 包围选中代码 |
| Ctrl + Alt + M | 抽取方法 |
| Alt + Insert | 生成代码(如get/set方法、构造器、toString()等) |
| Ctrl + O | 覆盖方法时弹出“覆盖方法”菜单 |
| Ctrl + I | 实现方法时弹出“实现方法”菜单 |
| Ctrl + Alt + B | 跳转到实现(跳转到方法的具体实现) |
| Ctrl + Shift + F7 | 高亮显示所有该项字符串;按Esc键取消高亮显示 |
| Ctrl + F7 | 高亮显示所有该项字符串 |
| Ctrl + Shift + F | 全局搜索并替换 |
| Alt + F3 | 选中文本,查找并选中所有相同的文本 |
| Ctrl + F | 查找文本(或选中文本后进行查找) |
| Ctrl + Shift + F | 在当前路径下进行全局文件查找 |
| Ctrl + Shift + R | 在当前路径下进行全局文件替换 |
| Ctrl + Shift + F12 | 切换全屏模式 |
| Alt + Enter | 显示快速修复菜单 |
3.任意查找
| 快捷键 | 功能 |
|:--------------------------------------------------------:|:-----------------------------------------------------:|
| Double Shift | Search Everywhere(全局搜索) |
| Ctrl + F | 查找 |
| F3 | 下一个匹配项(Find Next) |
| Shift + F3 | 上一个匹配项(Find Previous) |
| Ctrl + R | 替换 |
| Ctrl + Shift + F | 在文件中查找 |
| Ctrl + Shift + R | 在文件中替换 |
| Ctrl + F3 | 下一个光标所在位置的单词(Next Occurrence)|
| Ctrl + Shift + N | 转到文件 |
| Ctrl + F12 | 文件结构 |
| Ctrl + Alt + Shift + N | 转到符号 |
| Ctrl + Shift + A | 查找操作 |
4.代码分析
好的,以下是您请求的表格,将功能列和快捷键列互换位置:
| 快捷键 | 功能 |
|------------------------------------------------------------------|-----------------------------------|
| Alt + Enter | 展示意图操作 |
| Ctrl + F1 | 错误描述 |
| F2 | 下一个高亮显示的错误 |
| Shift + F2 | 上一个高亮显示的错误 |
| Ctrl + Alt + Shift + I | 按名称运行检查... |
| Alt + 6 | 显示问题窗口 |
希望这份表格对您有所帮助。如果您有其他问题,请随时提问!
5.运行和调试
| 快捷键 | 功能 |
|------------------------------------------------------------------|-----------------------------------|
| Alt + Enter | 展示意图操作 |
| Ctrl + F1 | 错误描述 |
| F2 | 下一个高亮显示的错误 |
| Shift + F2 | 上一个高亮显示的错误 |
| Ctrl + Alt + Shift + I | 按名称运行检查... |
| Alt + 6 | 显示问题窗口 |
| 双击 Ctrl | 运行 Anything |
| Shift + F10 | 运行上下文配置 |
| Alt + Shift + F10 | 运行... |
| Shift + F9 | 调试上下文配置 |
| Alt + Shift + F9 | 调试... |
| Ctrl + Alt + F5 | 附加到进程... |
| Ctrl + F2 | 停止 |
| F9 | 恢复程序 |
| Ctrl + Shift + F2 | 停止后台进程... |
| F8 | 逐过程 |
| Alt + Shift + F8 | 强制逐过程 |
| F7 | 逐步跳入 |
| Shift + F7 | 智能逐步跳入 |
| Alt + Shift + F7 | 强制逐步跳入 |
| Shift + F8 | 逐步跳出 |
| Alt + F9 | 运行到光标处 |
| Ctrl + Alt + F9 | 强制运行到光标处 |
| Alt + F10 | 显示执行点 |
| Alt + F8 | 计算表达式... |
| Ctrl + Alt + F8 | 快速计算表达式 |
| Ctrl + F8 | 切换行断点 |
| Ctrl + Alt + Shift + F8 | 切换临时行断点 |
| Ctrl + Shift + F8 | 查看断点... |
| Ctrl + Shift + F8 | 编辑断点 |
| Alt + 4 | 显示运行窗口 |
| Alt + 5 | 显示调试窗口 |
| Alt + 8 | 显示服务窗口 |
6.常见常用快捷键总结
| 功能 | 快捷键 |
|--------------------------|----------------------------|
| 双击 Shift | 搜索一切 |
| Ctrl + Shift + A | 查找操作 |
| Alt + 1 | 显示项目窗口 |
| Ctrl + Shift + F9 | 重新构建 |
| Alt + Enter | 显示意图操作 |
| Ctrl + E | 最近文件 |
| Alt + F7 | 查找用法 |
| Alt + F1 | 在...中选择 |
| Ctrl + Alt + S | 设置... |
| Alt + Insert | 生成... |
| 双击 Ctrl | 运行任何事物 |
| Alt + Shift + F9 | 调试... |
| Ctrl + Shift + F8 | 查看断点 |
| Ctrl + Alt + F5 | 附加到进程 |
| Alt + 0, ` | 版本控制系统操作弹出框 |
| Ctrl + Alt + Shift + T | 重构此处 |
| Ctrl + Alt + L | 格式化代码 |