跳转到内容

IDEA 快捷键

一、编辑操作

功能Windows/LinuxmacOS
复制当前行或选中行Ctrl + DCommand + D
删除当前行Ctrl + YCommand + Delete
向上/下移动行Shift + Alt + ↑/↓Option + Shift + ↑/↓
缩进/反缩进Tab / Shift + TabTab / Shift + Tab
快速修复(如导入包)Alt + EnterOption + Enter
快速注释(行注释)Ctrl + /Command + /
快速注释(块注释)Ctrl + Shift + /Command + Shift + /
展开/折叠代码块Ctrl + +/-Command + +/-
选择词/扩大选区Ctrl + WOption + Up
缩小选区Ctrl + Shift + WOption + Down
多行编辑Alt + 鼠标拖动Ctrl + Alt + Shift + JOption + 鼠标拖动Control + G
插入/替换模式切换InsertFn + Return(部分键盘)

二、导航和查找

功能Windows/LinuxmacOS
查找类Ctrl + NCommand + O
查找文件Ctrl + Shift + NCommand + Shift + O
查找符号(方法/变量等)Ctrl + Alt + Shift + NCommand + Option + O
查找动作(包括设置)Ctrl + Shift + ACommand + Shift + A
查找文本Ctrl + FCommand + F
替换文本Ctrl + RCommand + R
全局搜索(所有内容)Double ShiftDouble Shift
转到声明Ctrl + B / Ctrl + ClickCommand + B / Command + Click
转到实现Ctrl + Alt + BCommand + Option + B
后退/前进Ctrl + Alt + ←/→Command + Option + ←/→
最近文件Ctrl + ECommand + E
最近编辑文件Ctrl + Shift + ECommand + Shift + E
文件结构视图Ctrl + F12Command + F12

三、代码重构

功能Windows/LinuxmacOS
重命名Shift + F6Shift + F6
更改方法签名Ctrl + F6Command + F6
提取变量Ctrl + Alt + VCommand + Option + V
提取方法Ctrl + Alt + MCommand + Option + M
提取字段Ctrl + Alt + FCommand + Option + F
提取常量Ctrl + Alt + CCommand + Option + C
内联变量/方法Ctrl + Alt + NCommand + Option + N

四、代码生成与补全

功能Windows/LinuxmacOS
代码补全(基础)Ctrl + SpaceControl + Space
代码补全(智能)Ctrl + Shift + SpaceControl + Shift + Space
生成代码(getter/setter、构造器等)Alt + InsertCommand + N
代码模板(live template)Ctrl + JCommand + J
参数提示Ctrl + PCommand + P
方法文档提示Ctrl + QF1

五、调试相关

功能Windows/LinuxmacOS
启动调试Shift + F9Shift + F9
添加断点Ctrl + F8Command + F8
步入F7F7
步过F8F8
步出Shift + F8Shift + F8
查看变量值Alt + F8Option + F8
显示变量悬浮值鼠标悬停鼠标悬停
评估表达式Alt + F8Option + F8

六、版本控制(VCS / Git)

功能Windows/LinuxmacOS
提交更改Ctrl + KCommand + K
更新(拉取)代码Ctrl + TCommand + T
推送代码Ctrl + Shift + KCommand + Shift + K
显示历史记录Alt + '(单引号)Control + V
比较文件差异Ctrl + DCommand + D
快速切换分支Ctrl + (反引号)Control +

七、运行与构建

功能Windows/LinuxmacOS
运行Shift + F10Shift + F10
选择运行配置Alt + Shift + F10Control + Option + R
构建项目Ctrl + F9Command + F9
清除输出Ctrl + L(在运行窗口)Command + L

八、窗口与面板操作

功能Windows/LinuxmacOS
切换标签Alt + ←/→Control + Tab
显示/隐藏工具窗口Alt + 数字键Command + 数字键
最大化编辑器Ctrl + Shift + F12Command + Shift + F12
打开设置Ctrl + Alt + SCommand + ,
快速切换方案Ctrl + (反引号)Control +

九、其他实用操作

功能Windows/LinuxmacOS
快速打开终端Alt + F12Option + F12
查看 TODOAlt + 6Command + 6
打开插件市场Ctrl + Alt + S → PluginsCommand + , → Plugins
导航到上/下一个错误F2 / Shift + F2F2 / Shift + F2