- Find Usages (
Alt + F7
):快速查找所有调用点。 - Call Hierarchy (
Ctrl + Alt + H
):查看完整的调用链。 - 全局搜索 (
Ctrl + Shift + F
):在项目中搜索相关内容。 - 接口实现类(Ctrl + Alt + B).
- 查看一个接口被哪些类实现了(Ctrl + H).
Alt + F7
:在底部工具栏中打开完整的“Find Usages”结果;Ctrl + Alt + F7
:弹出式快速查看所有使用情况,不切换当前窗口。
一、导航 (Navigation)
- Search Everywhere:双击
Shift
,在项目、文件、动作、设置中全局搜索 - Find Action:
Ctrl + Shift + A
,快速打开并执行任何 IDEA 命令或设置 - Recent Files:
Ctrl + E
,弹出最近打开文件列表 。 - Go to Class:
Ctrl + N
,按类名快速跳转到类定义。 - Go to File:
Ctrl + Shift + N
,按文件名快速打开任意文件 。 - Go to Symbol:
Ctrl + Shift + Alt + N
,按方法或变量名快速定位
二、编辑 (Editing)
- Duplicate Line or Selection:
Ctrl + D
,复制光标所在行或选中内容 。 - Delete Line:
Ctrl + Y
,删除光标所在整行 。 - Complete Statement:
Ctrl + Shift + Enter
,自动补全当前语句的分号、括号等并换行 。 - Reformat Code:
Ctrl + Alt + L
,按照代码风格规范格式化当前文件 。 - Join Lines:
Ctrl + Shift + J
,将当前行与下一行合并(去除换行) 。 - Extend/Shrink Selection:
Ctrl + W
/Ctrl + Shift + W
,逐级扩大或缩小代码选区。
三、重构 (Refactoring)
- Rename:
Shift + F6
,安全重命名变量、方法、类等 。 - Change Signature:
Ctrl + F6
,修改方法签名(参数、返回类型等)并同步调用处。 - Extract Method:
Ctrl + Alt + M
,将选中代码提取为新方法。 - Extract Variable:
Ctrl + Alt +V
,将选中表达式提取为局部变量 。 - Inline:
Ctrl + Alt +N
,将方法或变量内联回调用处。
四、搜索与替换 (Search & Replace)
- Find in Path:
Ctrl + Shift + F
,在整个项目中搜索文本 。 - Replace in Path:
Ctrl + Shift + R
,在整个项目中批量替换文本 。 - Find Next/Previous:
F3
/Shift + F3
,在文件中定位到下一个/上一个匹配 。 - Highlight Usages in File:
Ctrl + Shift +F7
,高亮当前符号在本文件中的所有使用处 。
五、调试 (Debugging)
- Toggle Breakpoint:
Ctrl + F8
,在 gutter 上切换断点 。 - Step Over:
F8
,执行到下一行,跳过方法内部 。 - Step Into:
F7
,进入方法内部调试 。 - Smart Step Into:
Shift + F7
,多方法调用时选择具体要进入的调用 。 - Step Out:
Shift + F8
,跳出当前方法 。 - Run to Cursor:
Alt + F9
,执行至光标处再暂停 。 - Evaluate Expression:
Alt + F8
,在暂停状态下计算任意表达式 。 - Resume Program:
F9
,继续运行至下个断点或程序结束 。
六、版本控制 (VCS)
- VCS Operations Popup:`Alt + “(BackQuote),弹出提交、更新、分支等常用操作菜单 。
- Commit Changes:
Ctrl + K
,打开提交对话框 。 - Update Project:
Ctrl + T
,从远程拉取最新变更 。 - Push Commits:
Ctrl + Shift + K
,推送本地提交到远程仓库 。 - Show VCS Log:
Alt + 9
,打开版本历史面板 。
七、代码生成 & Live Templates
- Generate…:
Alt + Insert
,快速生成构造函数、getter/setter、重载方法等 。 - Surround With…:
Ctrl + Alt +T
,将选中代码包裹在 if/try/catch 等结构中 。 - Insert Live Template:
Ctrl + J
,插入自定义或预设的代码模板 。 - Surround With Live Template:
Ctrl + Alt +J
,在选中代码外部应用模板 。
八、其他高效操作
- Quick Documentation:
Ctrl + Q
,查看符号的快速文档。 - Parameter Info:
Ctrl + P
,显示方法参数提示 。 - Quick Definition:
Ctrl + Shift + I
,在弹窗中预览符号定义 。 - Toggle Maximized Editor:
Ctrl + Shift + F12
,最大化/恢复编辑器区域 。 - Quick Switch Scheme:
Ctrl + BackQuote
,快速切换键位映射或主题方案 。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
没有相关内容!
暂无评论...