Cheat Sheet速查表
跳转到主要内容

IntelliJ IDEA 快捷键速查表

IntelliJ IDEA 是当今最智能高效的 Java/Kotlin 集成开发环境之一。熟练运用快捷键能够大幅提升代码编写与项目架构导航速度。

核心全局操作

Windows / LinuxmacOS说明
Shift + ShiftShift + Shift随处搜索(Search Everywhere),检索类、文件、符号与配置
Ctrl + Shift + ACmd + Shift + A搜索所有 IDE 动作与功能设置
Alt + EnterOpt + Enter显示上下文操作、快速意图修复与导包建议
Ctrl + F / RCmd + F / R当前文件内查找 / 替换
Ctrl + Shift + F / RCmd + Shift + F / R全局跨项目文件查找 / 替换

代码导航与跳转

Windows / LinuxmacOS说明
Ctrl + NCmd + O跳转至指定类名
Ctrl + Shift + NCmd + Shift + O跳转至指定文件名
Ctrl + ECmd + E打开最近访问的文件列表
Ctrl + BCmd + B跳转到变量/方法的声明或定义处
Ctrl + Alt + BCmd + Opt + B跳转至接口的实际具体实现处
Alt + F12Opt + F12打开/折叠内置终端窗口

代码编辑

Windows / LinuxmacOS说明
Ctrl + /Cmd + /单行注释 / 取消注释
Ctrl + DCmd + D复制并粘贴当前选中行
Ctrl + YCmd + Delete删除当前整行
Ctrl + Alt + LCmd + Opt + L自动格式化当前文件代码
Ctrl + Shift + ↑/↓Cmd + Shift + ↑/↓向上/向下移动当前行代码
Alt + InsertCmd + N快速生成代码(Getter/Setter/Constructor)

快速重构 (Refactoring)

Windows / LinuxmacOS说明
Shift + F6Shift + F6重命名类、方法或变量(全局联动更新)
Ctrl + Alt + VCmd + Opt + V将表达式抽取为局部变量
Ctrl + Alt + MCmd + Opt + M将代码块抽取为独立方法
Ctrl + Alt + CCmd + Opt + C将表达式抽取为常量

运行与调试 (Debug)

Windows / LinuxmacOS说明
Shift + F10Ctrl + R运行当前程序
Shift + F9Ctrl + D以调试模式启动当前程序
F8F8单步跳过(Step Over)
F7F7单步进入(Step Into)
Alt + F8Opt + F8动态求值表达式(Evaluate Expression)
Ctrl + F8Cmd + F8在光标所在行切换断点