从入门到精通:IDEA 的所有快捷键汇总
摘要助手
切换
SummaryGPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往订阅 💥
前往评论 💬
👀 部署教程
从入门到精通:IDEA 的所有快捷键汇总
dong4j文件和编辑相关
- control+enter - 插入(与 alt+insert 相同)
- option+enter - 排错(与 alt+enter 相同)
- shift+enter - 在当前行下面插入新行
- command + enter - 在光标前一行插入新行
- shift + command - 创建测试用例
- shift + control + r - 运行配置的运行/调试任务
- option + commmand + (+/-) - 快速折叠代码段或打开折叠的部分 (Ctrl+Shift+/)
- command + > 或 < - 关闭或展开当前文件夹内的所有折叠部分(仅针对文件夹)
- command + [ 或 ] - 跳转到上次编辑的位置
- shift + command + F - 在项目中查找关键字
- option + command + l - 代码格式化 (Ctrl+Alt+L)
- shift+command+j - 插入代码模板(Live Templates)
- command + j - Acejump: 快速定位到行首、变量或方法等
- shift + command + A - 在全局范围内查找操作或设置选项
- Class… 或 File… - 跳转到某个类或文件 (Ctrl+Shift+N)
- File structure - 可跳转至代码内部的特定部分,如函数、变量等 (Ctrl+F12)
- Declaration - 快速定位到所选符号或类型的定义处(Ctrl+B)
- Back/Front - 返回/前进至上一次跳转的位置
- Search everywhere - 跳转至任意位置
- command + y - 展示当前光标所在函数或类的全部内容 (Alt+F7)
- shift+f12 - 关闭所有非编辑区域,回到编辑器界面(Ctrl+Shift+F12)
- cmd + e 或 cmd + shift + e - 跳转到最近使用的文件或最近编辑过的文件
- opt + f12 - 打开命令行窗口 (Alt+F12)
代码重构与调试相关
- alt+command+v - 快速生成方法返回类型 (Ctrl+Alt+V)
- alt+command+m - 将选中的代码段提炼成新方法(Refactor -> Extract Method) (Ctrl+Alt+M)
- shift+f8 - 跳转到下一个断点
- f8 - 单步执行调试程序
- control+d - 开始或停止调试会话(Debug)
- alt+f8 - 在运行时查看表达式的值 (Eval Expression)
- f7 - 进入代码内部的函数 (Step Into)
- alt+shift+f7 - 强制进入函数(Force Step into)
- ctrl+shift+f9 - 重新启动当前会话(默认为最后一个运行过的会话) (Run)
- ctrl+shift+f10 - 在 IDEA 中直接运行或调试 Java 程序
- command+f2 - 停止正在执行的代码(停止任务)
- control + h 或 control + opt + h - 显示方法层级图 (Ctrl+H)
- opt + cmd + U - 生成类、接口或枚举的 UML 图 (Alt+Insert -> Diagrams -> Class Diagram for File)
方法和使用相关
- opt+f7 或 opt+alt+f7 - 查找当前函数或变量被使用的所有地方(Find Usages)(Ctrl+F7)
- ctrl+u - 跳转到父类或接口的定义处 (Alt+Up/Down Arrows)
书签与任务
- f3 - 新建不带标签的书签
- opt+f3 - 新建带标签的书签
- cmd + f3 - 打开书签浏览器窗口 (Ctrl+F11)
- opt+shift+n - 在当前文件中新建任务或标记位置(对于 CVS 用户)(Alt+Insert -> Task)
文档查看相关
- f1 - 查看文档帮助 (Quick Documentation Lookup) (Alt+Q)
- shift+command+d - 在 Dash 中快速查找对应类或方法的文档
翻译功能快捷键
IntelliJ IDEA 还支持多种语言的翻译。
- alt+1, 2 或 3 - 执行选中文本翻译,分别选择最小范围、最大范围和单词级别 (Alt+Shift+Insert)
- alt+r - 将翻译后的文本自动替换掉源代码
- alt+t - 翻译一些界面元素内的文字(如提示气泡等)
- alt+0 - 打开反应窗口,显示已翻泽的内容
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果