idea 快捷键介绍 idea 快捷键大全,就是把 intellij idea 开发软件里面全部常用组合按键按功能分类整理,帮助开发者减少鼠标操作,提升写代码跳转重构调试的工作效率。idea 快捷键分为 windows 版本和 mac 版本两套体系,windows 大多使用 ctrl alt shift 组合,mac 系统把 ctrl 替换成 command,alt 对应 option,很多开发者跨设备开发的时候最容易混淆两套按键。idea 快捷键不是固定不变,可以在设置里面自定义修改,还支持导入 eclipse 或者其他编辑器的快捷键方案,适合从别的编辑器转过来的开发者快速适应。快捷键覆盖代码编辑,代码查找,导航跳转,重构,调试,窗口管理,版本控制,运行编译这些核心模块,熟练掌握之后可以不用频繁切换鼠标,大幅缩短开发操作时间。
基础编辑类快捷键
| windows 快捷键 | mac 快捷键 | 功能说明 |
|---|---|---|
| ctrl z | command z | 撤销上一步操作 |
| ctrl y | command delete | 删除当前整行代码 |
| ctrl d | command d | 复制当前整行代码到下一行 |
| alt enter | option enter | 代码修复提示快速修正导包报错 |
| ctrl / | command / | 单行注释取消注释 |
| ctrl shift / | command shift / | 块注释取消块注释 |
| tab | tab | 代码缩进 |
| shift tab | shift tab | 反向减少缩进 |
| ctrl shift 上下键 | command shift 上下键 | 上下移动当前代码行 |
导航查找类快捷键
| windows 快捷键 | mac 快捷键 | 功能说明 |
|---|---|---|
| ctrl n | command o | 按类名搜索类文件 |
| ctrl shift n | command shift o | 按文件名搜索任意文件 |
| ctrl shift f | command shift f | 全局内容搜索全文检索 |
| ctrl b | command b | 跳转到声明位置 |
| ctrl alt 左右方向键 | command option 左右方向键 | 回到上一次光标位置前进 |
| alt 左右方向键 | option 左右方向键 | 切换已经打开的标签页 |
| ctrl h | command h | 查看类继承层级树 |
代码重构类快捷键
| windows 快捷键 | mac 快捷键 | 功能说明 |
|---|---|---|
| shift f6 | shift f6 | 重命名类方法变量全局修改 |
| ctrl alt m | command alt m | 抽取成独立方法 |
| ctrl alt v | command alt v | 抽取局部变量 |
| ctrl alt f | command alt f | 抽取成员变量 |
| ctrl alt c | command alt c | 抽取常量 |
调试运行类快捷键
| windows 快捷键 | mac 快捷键 | 功能说明 |
|---|---|---|
| shift f9 | command f9 | debug 调试启动 |
| shift f10 | command f10 | 普通运行项目 |
| f8 | f8 | 单步跳过 step over |
| f7 | f7 | 单步进入 step into |
| shift f8 | shift f8 | 单步跳出 step out |
| f9 | command f9 | 继续执行到下一个断点 |
| ctrl f8 | command f8 | 当前行切换断点 |
窗口与界面管理快捷键
| windows 快捷键 | mac 快捷键 | 功能说明 |
|---|---|---|
| ctrl f4 | command w | 关闭当前编辑标签页 |
| alt 数字 | option 数字 | 打开对应侧边工具窗口比如 maven 项目面板 |
| ctrl shift f12 | command shift f12 | 最大化当前编辑区隐藏全部面板 |
| esc | esc | 焦点切回代码编辑窗口 |
自定义快捷键设置步骤
第一步 打开 idea 设置,windows 快捷键 ctrl alt s,mac 是 command 逗号。
第二步 在设置里面找到 keymap 选项,这个就是快捷键方案管理页面。
第三步 顶部下拉框可以选择预设方案,比如 default,eclipse,visual studio 等方案。
第四步 在搜索框输入功能名称,找到对应功能,右键选择 add keyboard shortcut。
第五步 按下想要设置的组合按键,如果按键已经被其他功能占用,idea 会提示冲突,可以选择覆盖或者更换按键。
第六步 设置完成点击应用保存,之后就可以使用新的 idea 快捷键。
使用注意要点
第一 部分快捷键会被系统或者输入法抢占,比如 ctrl shift f 这类组合,如果按了没有反应,优先检查输入法或者系统软件热键冲突。
第二 不同 idea 大版本,个别快捷键会有调整,新版 idea 偶尔会新增或者改动默认按键。
第三 不要一次性全部记忆,优先掌握高频的复制行,导包修复,全局搜索,跳转声明,重命名,调试这几组核心快捷键,后续再逐步补充其他按键。
第四 mac 键盘没有 ctrl 等同 windows,跨电脑开发最好统一快捷键方案,避免操作失误。
综合来看,idea 快捷键介绍 idea 快捷键大全,核心就是分类掌握编辑查找重构调试窗口管理按键,同时可以在 keymap 里面自定义按键,解决系统热键冲突,熟练使用之后可以显著提升编码效率。
【常见问题】
问题 1 idea 快捷键介绍 idea 快捷键大全里面 windows 和 mac 快捷键为什么不一样
回答 1 idea 快捷键介绍 idea 快捷键大全当中,windows 和 mac 系统按键体系本身不同,windows 主要使用 ctrl 组合,mac 使用 command 组合,所以同一功能对应的快捷键会存在差别。
问题 2 idea 快捷键介绍 idea 快捷键大全里面 alt enter 是什么功能
回答 1 idea 快捷键介绍 idea 快捷键大全里面 alt enter,是快速代码修复快捷键,用来自动导包,修复代码报错,推荐提示优化代码,是开发高频使用按键。
问题 3 idea 快捷键介绍 idea 快捷键大全里面快捷键失效怎么处理
回答 1 idea 快捷键介绍 idea 快捷键大全里面如果快捷键失效,优先排查输入法系统软件抢占热键,也可以进入 keymap 检查快捷键是否被修改或者冲突,重新绑定按键即可恢复。
问题 4 idea 快捷键介绍 idea 快捷键大全可以导入 eclipse 快捷键方案吗
回答 1 idea 快捷键介绍 idea 快捷键大全里面支持在 keymap 页面选择 eclipse 预设快捷键方案,从 eclipse 转 idea 的开发者可以直接切换,不用逐个手动修改快捷键。
【免责申明】
本文为 idea 快捷键介绍 idea 快捷键大全科普内容,不同 idea 版本操作系统版本快捷键默认配置存在差异,部分第三方插件也会新增或者占用快捷键,实际按键请以本机 idea keymap 设置页面为准,本文不构成软件操作官方认证文档。


