一、系统核心操作(Win 键组合)
Windows 键(Win)是系统级操作的总枢纽,它绕过了图形界面的层层嵌套,直达系统核心功能。以下快捷键覆盖了系统设置、搜索、安全、硬件管理等最基础也最高频的操作。
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Win |
打开或关闭"开始"菜单 |
最基础的系统入口 |
Win + X |
打开高级用户菜单(WinX 菜单) |
包含设备管理器、磁盘管理、事件查看器、终端、任务管理器、系统设置等核心工具 |
Win + R |
打开"运行"对话框 |
可输入 cmd、msconfig、regedit、shell:startup、gpedit.msc 等命令直达深层功能 |
Win + I |
打开 Windows"设置"面板 |
替代传统控制面板路径 |
Win + S |
打开系统全局搜索框 |
支持查找文件、应用、设置项、网页内容 |
Win + Q |
打开系统全局搜索框(同 Win+S) |
部分版本中 Win+Q 为 Cortana 入口 |
Win + E |
快速打开"文件资源管理器" |
文件管理核心入口 |
Win + L |
一键锁定电脑 |
公共场合或短暂离开时保护隐私安全 |
Win + V |
打开"剪贴板历史"面板 |
需在"设置 > 系统 > 剪贴板"中提前开启;支持多条记录、搜索、固定 |
Win + .(句号) |
打开表情符号、GIF、特殊符号面板 |
文档编辑、即时通讯中快速插入富媒体 |
Win + ;(分号) |
打开表情符号面板(同 Win+.) |
部分键盘布局下更方便 |
Win + K |
打开"连接"面板 |
快速连接蓝牙设备、无线显示器、Miracast 投屏 |
Win + P |
切换投影/显示模式 |
仅电脑屏幕 / 复制 / 扩展 / 仅第二屏幕 |
Win + Pause / Break |
打开"系统属性"对话框 |
查看电脑配置、计算机名、域设置 |
Win + Ctrl + Shift + B |
重启显卡驱动 |
黑屏、画面卡死时的急救手段,屏幕闪烁并伴随"滴"声 |
Win + Ctrl + Q |
打开"快速助手" |
远程协助他人或请求协助 |
Win + F |
打开"反馈中心" |
提交系统问题、建议或评价 |
Win + Ctrl + F |
搜索网络中的计算机 |
需在域环境中使用 |
Win + U |
打开"辅助功能"设置 |
为视障、听障或行动不便用户提供支持 |
Win + H |
打开语音输入(语音听写) |
支持中文、英文等多语言,Win11 增强 |
Win + Space |
切换输入法或键盘布局 |
中文用户切换中英文的常用方式 |
Win + Ctrl + Space |
切换回上一个使用的输入法 |
多输入法环境下的快速回切 |
Win + B |
将焦点选中系统托盘区域 |
后续可用方向键操作托盘图标 |
Win + ,(逗号) |
临时速览桌面 |
松开按键后自动恢复原有窗口,比 Win+D 更轻量 |
Win + Z |
打开窗口贴靠布局菜单 |
Win11 专属,窗口最大化状态下使用 |
Win + N |
打开通知中心和日历 |
Win11 专属 |
Win + A |
打开快速设置面板 |
Win11 专属(Wi-Fi、蓝牙、音量、亮度等) |
Win + W |
打开小组件面板 |
Win11 专属(天气、新闻、日历等) |
Win + C |
打开 Microsoft Teams 聊天 |
Win11 专属(可在设置中关闭) |
Win + J |
将焦点设置到 Windows 提示 |
若屏幕上显示系统提示时使用 |
Win + O |
锁定屏幕旋转 |
适用于平板设备或二合一笔记本 |
Win + Y |
在 Windows Mixed Reality 与桌面间切换输入 |
VR 设备用户使用 |
Win + G |
打开 Xbox Game Bar |
游戏录屏、截图、性能监控、音频控制 |
Win + Alt + R |
开始/停止屏幕录制 |
需先打开 Game Bar |
Win + Alt + PrtScn |
截取当前游戏窗口 |
Game Bar 截图 |
Win + Alt + G |
保存最近 30 秒的游戏录像 |
需提前开启"后台录制" |
Win + Shift + S |
打开截图工具 |
支持矩形、窗口、全屏、任意形状四种模式 |
Win + PrtScn |
全屏截图并自动保存 |
保存至"图片 > 屏幕截图"文件夹 |
Win + +(加号) |
打开放大镜并放大 |
辅助功能 |
Win + -(减号) |
放大镜缩小 |
辅助功能 |
Win + Esc |
关闭放大镜 |
辅助功能 |
Win + Ctrl + O |
打开/关闭屏幕键盘 |
辅助功能 |
Win + Ctrl + C |
开启/关闭颜色滤镜 |
为色盲用户提供视觉辅助 |
Win + Ctrl + N |
打开"讲述人"设置 |
辅助功能 |
Win + Enter |
打开/关闭"讲述人" |
屏幕朗读工具 |
二、窗口管理与多任务切换
窗口管理是 Windows 系统的核心优势,快捷键将窗口操作从"拖拽点击"升级为"精准控制",是多任务并行工作的效率基石。
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Alt + Tab |
在已打开的应用窗口间快速切换 |
按住 Alt 不放,连续按 Tab 选择;松开即切换 |
Alt + Shift + Tab |
反向切换窗口 |
与 Alt+Tab 方向相反 |
Win + Tab |
打开"任务视图" |
缩略图展示所有窗口及虚拟桌面,支持 3D 切换 |
Alt + Esc |
按程序打开顺序循环切换窗口 |
无缩略图预览,适合快速切换最近程序 |
Win + D |
一键显示桌面(最小化所有窗口) |
再按一次恢复所有窗口 |
Win + M |
最小化所有窗口 |
与 Win+D 类似,但不支持再按恢复 |
Win + Shift + M |
还原所有被最小化的窗口 |
与 Win+M 配对使用 |
Win + Home |
最小化除当前活动窗口外的所有窗口 |
再次按下可恢复,专注当前任务 |
Win + ← |
将窗口贴靠到屏幕左半侧 |
分屏神器 |
Win + → |
将窗口贴靠到屏幕右半侧 |
分屏神器 |
Win + ↑ |
最大化当前窗口 |
--- |
Win + ↓ |
最小化当前窗口(或从最大化还原) |
若窗口已贴靠,则取消贴靠 |
Win + Shift + ↑ |
将窗口垂直拉伸至屏幕全高 |
宽度不变,高度最大化 |
Win + Shift + ↓ |
将窗口垂直还原 |
与 Win+Shift+↑ 配对 |
Win + Shift + ← |
将窗口移动到左侧显示器 |
多屏用户必备 |
Win + Shift + → |
将窗口移动到右侧显示器 |
多屏用户必备 |
Alt + F4 |
关闭当前活动窗口或应用程序 |
在桌面按下可打开"关机"对话框 |
Alt + Space |
打开当前窗口的系统菜单 |
后续按 C/N/R/X/M/S 执行关闭/最小化/恢复/最大化/移动/调整大小 |
Ctrl + F4 |
关闭当前文档(MDI 程序中) |
如 Word 中关闭文档但不关闭程序 |
Win + T |
循环切换任务栏上的应用图标 |
按 Enter 打开选中应用 |
Win + Shift + T |
反向循环切换任务栏图标 |
--- |
Win + 数字键(1-9) |
打开/切换任务栏对应位置的应用 |
已打开则切换,未打开则启动 |
Win + Shift + 数字键(1-9) |
以管理员身份打开任务栏对应应用 |
--- |
Win + Ctrl + 数字键(1-9) |
切换到该应用的最后一个打开窗口 |
--- |
Win + Alt + 数字键(1-9) |
打开该应用的跳转列表 |
快速访问最近文件或固定任务 |
Win + Ctrl + Shift + 数字键(1-9) |
以管理员身份打开该应用并切换到最后一个窗口 |
--- |
Alt + 带下划线的字母 |
执行菜单中对应字母的命令 |
传统菜单操作的键盘替代 |
F10 / Alt |
激活当前程序的菜单栏 |
传统菜单操作入口 |
Shift + F10 |
打开右键快捷菜单 |
鼠标右键的键盘替代 |
Ctrl + Alt + Tab |
打开任务视图(保持打开状态) |
用方向键选择后按 Enter 切换 |
三、虚拟桌面管理
虚拟桌面是 Win10/11 的多任务革命性功能,实现"工作""学习""娱乐"等场景的物理隔离,让桌面不再混乱。
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Win + Ctrl + D |
创建一个新的虚拟桌面 |
新桌面为空白状态 |
Win + Ctrl + F4 |
关闭当前虚拟桌面 |
该桌面中的窗口自动移至相邻桌面 |
Win + Ctrl + ← |
切换到左侧虚拟桌面 |
--- |
Win + Ctrl + → |
切换到右侧虚拟桌面 |
--- |
Win + Tab(在任务视图中) |
查看所有虚拟桌面并拖拽窗口 |
可视化操作,支持拖拽窗口到不同桌面 |
四、文件资源管理器操作
文件资源管理器是 Windows 文件管理的核心,以下快捷键覆盖了导航、选择、操作、视图等全部场景。
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Win + E |
打开文件资源管理器 |
系统级入口 |
Ctrl + N |
新建资源管理器窗口 |
多窗口文件操作 |
Ctrl + W |
关闭当前资源管理器窗口 |
--- |
Ctrl + Shift + N |
新建文件夹 |
当前目录下快速创建 |
F2 |
重命名选中的文件或文件夹 |
--- |
F5 |
刷新当前窗口 |
更新文件列表 |
Alt + D |
定位到地址栏 |
直接输入路径跳转 |
Ctrl + E / F3 |
定位到搜索栏 |
快速搜索文件 |
Ctrl + F |
定位到搜索栏(同上) |
--- |
Alt + ↑ |
返回上一级文件夹 |
--- |
Alt + ← |
在历史记录中后退 |
--- |
Alt + → |
在历史记录中前进 |
--- |
Alt + P |
显示/隐藏预览窗格 |
快速预览文件内容 |
Alt + Enter |
查看选中项的属性 |
文件大小、创建时间、权限等 |
Delete |
删除选中项至回收站 |
--- |
Shift + Delete |
永久删除(不经过回收站) |
⚠️ 谨慎使用,不可恢复 |
Ctrl + A |
全选当前目录所有文件 |
--- |
Ctrl + C |
复制选中文件 |
--- |
Ctrl + X |
剪切选中文件 |
--- |
Ctrl + V |
粘贴文件 |
--- |
Ctrl + Z |
撤销上一步文件操作 |
如误删、误移动 |
Ctrl + Y |
重做上一步操作 |
--- |
Ctrl + 鼠标滚轮 |
切换图标大小(大/中/小/列表) |
快速调整视图 |
Ctrl + Shift + E |
展开导航窗格至当前文件夹 |
--- |
Ctrl + Shift + 数字键(1-8) |
切换视图模式(大图标/中图标/小图标/列表/详细信息/平铺/内容) |
--- |
F4 |
显示地址栏下拉列表 |
快速选择历史路径 |
F6 |
循环浏览窗口中的面板 |
地址栏、文件列表、导航窗格间切换 |
F11 |
切换全屏模式 |
沉浸式浏览文件 |
Home |
滚动到窗口顶部 |
--- |
End |
滚动到窗口底部 |
--- |
Ctrl + 鼠标左键 |
在新窗口中打开文件夹 |
--- |
Shift + 鼠标左键 |
展开文件夹下所有子文件夹 |
树形视图 |
Ctrl + 拖动文件 |
复制文件(而非移动) |
跨盘符默认复制,同盘默认移动 |
Ctrl + Shift + 拖动文件 |
创建快捷方式 |
--- |
Shift + 鼠标右键 |
显示扩展右键菜单 |
包含"以管理员身份运行""复制文件路径""在此处打开 PowerShell"等 |
Alt + Space |
打开窗口系统菜单 |
关闭/最小化/最大化/移动/调整大小 |
Ctrl + Shift + Esc |
打开任务管理器 |
关闭卡死的资源管理器进程 |
Backspace |
返回上一级文件夹(Win10) |
Win11 中已改为 Alt+↑ |
五、通用文本编辑与光标控制
以下快捷键适用于几乎所有支持文本编辑的应用程序(Word、记事本、浏览器输入框、代码编辑器等),是跨应用的通用语言。
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + C |
复制选中内容 |
--- |
Ctrl + X |
剪切选中内容 |
--- |
Ctrl + V |
粘贴 |
--- |
Ctrl + Shift + V |
粘贴纯文本(去除格式) |
部分应用支持(如浏览器、VS Code) |
Ctrl + Z |
撤销上一步操作 |
支持多级撤销 |
Ctrl + Y |
重做(恢复撤销的操作) |
--- |
Ctrl + A |
全选 |
--- |
Ctrl + S |
保存 |
防止数据丢失的基本习惯 |
Ctrl + Shift + S |
另存为 |
部分应用支持 |
Ctrl + N |
新建文档/窗口 |
--- |
Ctrl + O |
打开文件 |
--- |
Ctrl + P |
打印 |
--- |
Ctrl + F |
查找 |
--- |
Ctrl + H |
替换 |
--- |
Ctrl + B |
加粗 |
富文本编辑 |
Ctrl + I |
斜体 |
富文本编辑 |
Ctrl + U |
下划线 |
富文本编辑 |
Ctrl + Shift + X |
删除线 |
部分应用支持 |
Ctrl + [ |
缩小字体 |
Word 等文档编辑器 |
Ctrl + ] |
放大字体 |
Word 等文档编辑器 |
Ctrl + Shift + > |
增大字号 |
Word 等文档编辑器 |
Ctrl + Shift + < |
减小字号 |
Word 等文档编辑器 |
Ctrl + L |
左对齐 |
Word 等文档编辑器 |
Ctrl + R |
右对齐 |
Word 等文档编辑器 |
Ctrl + E |
居中对齐 |
Word 等文档编辑器 |
Ctrl + J |
两端对齐 |
Word 等文档编辑器 |
Ctrl + Shift + L |
应用项目符号列表 |
Word |
Ctrl + Shift + C |
复制格式 |
Word(格式刷) |
Ctrl + Shift + V |
粘贴格式 |
Word(格式刷) |
Ctrl + Home |
光标移至文档开头 |
--- |
Ctrl + End |
光标移至文档结尾 |
--- |
Ctrl + ← |
光标左移一个单词 |
--- |
Ctrl + → |
光标右移一个单词 |
--- |
Ctrl + ↑ |
光标上移一个段落 |
--- |
Ctrl + ↓ |
光标下移一个段落 |
--- |
Home |
光标移至当前行首 |
--- |
End |
光标移至当前行尾 |
--- |
Shift + ← |
向左选中一个字符 |
--- |
Shift + → |
向右选中一个字符 |
--- |
Shift + ↑ |
向上选中一行 |
--- |
Shift + ↓ |
向下选中一行 |
--- |
Ctrl + Shift + ← |
向左选中一个单词 |
--- |
Ctrl + Shift + → |
向右选中一个单词 |
--- |
Ctrl + Shift + ↑ |
向上选中一个段落 |
--- |
Ctrl + Shift + ↓ |
向下选中一个段落 |
--- |
Ctrl + Shift + Home |
选中从光标到文档开头的内容 |
--- |
Ctrl + Shift + End |
选中从光标到文档结尾的内容 |
--- |
Ctrl + Backspace |
删除光标前一个单词 |
--- |
Ctrl + Delete |
删除光标后一个单词 |
--- |
Ctrl + Enter |
插入分页符 / 提交表单 |
Word 中为分页符;网页中为提交 |
Ctrl + Shift + Enter |
插入分节符(Word)/ 数组公式(Excel) |
--- |
Tab |
插入制表符 / 缩进 |
--- |
Shift + Tab |
反向制表符 / 减少缩进 |
--- |
Ctrl + Tab |
在选项卡间向前切换 |
多标签应用中 |
Ctrl + Shift + Tab |
在选项卡间向后切换 |
多标签应用中 |
Esc |
取消当前操作 / 关闭对话框 |
--- |
六、对话框与菜单操作
在系统对话框、设置面板、传统菜单中,以下快捷键可实现完全无鼠标操作。
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Enter |
确认/执行默认按钮 |
--- |
Esc |
取消/关闭对话框 |
--- |
Tab |
在对话框控件间向前移动焦点 |
--- |
Shift + Tab |
在对话框控件间向后移动焦点 |
--- |
Alt + 带下划线的字母 |
执行对应命令 |
如 Alt+F 打开"文件"菜单 |
Alt + F4 |
关闭当前对话框/窗口 |
--- |
Alt + Space |
打开窗口系统菜单 |
--- |
F1 |
打开帮助 |
--- |
F4 |
在组合框中展开下拉列表 |
--- |
F6 |
在窗口面板间循环切换焦点 |
--- |
Ctrl + Tab |
在对话框选项卡间向前切换 |
--- |
Ctrl + Shift + Tab |
在对话框选项卡间向后切换 |
--- |
方向键(↑↓←→) |
在列表/选项中选择项目 |
--- |
Space |
选中/取消选中复选框;按下按钮 |
--- |
Ctrl + 鼠标滚轮 |
在对话框中缩放(部分支持) |
--- |
Backspace |
在"打开/保存"对话框中返回上一级 |
--- |
七、浏览器操作(Chrome / Edge / Firefox 通用)
以下快捷键适用于主流浏览器,是网页浏览、信息检索、内容创作的高效工具。
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + T |
新建标签页 |
--- |
Ctrl + W / Ctrl + F4 |
关闭当前标签页 |
--- |
Ctrl + Shift + T |
恢复刚关闭的标签页 |
可连续按,恢复多个 |
Ctrl + N |
新建浏览器窗口 |
--- |
Ctrl + Shift + N |
新建无痕/隐私窗口 |
Chrome/Edge 为 Ctrl+Shift+N;Firefox 为 Ctrl+Shift+P |
Ctrl + Tab |
切换到下一个标签页 |
--- |
Ctrl + Shift + Tab |
切换到上一个标签页 |
--- |
Ctrl + 数字键(1-8) |
跳转到第 N 个标签页 |
--- |
Ctrl + 9 |
跳转到最后一个标签页 |
--- |
Ctrl + L / Alt + D / F6 |
定位到地址栏 |
直接输入网址或搜索 |
F5 / Ctrl + R |
刷新当前网页 |
--- |
Ctrl + F5 / Ctrl + Shift + R |
强制刷新(忽略缓存) |
解决缓存导致的显示异常 |
Ctrl + D |
收藏当前网页 |
--- |
Ctrl + Shift + D |
收藏所有打开的标签页 |
--- |
Ctrl + J |
打开下载列表 |
--- |
Ctrl + H |
打开浏览历史 |
--- |
Ctrl + Shift + Delete |
打开"清除浏览数据"对话框 |
--- |
F3 / Ctrl + F |
在网页中查找内容 |
--- |
Ctrl + G / F3 |
查找下一个匹配项 |
--- |
Ctrl + Shift + G / Shift + F3 |
查找上一个匹配项 |
--- |
Alt + ← |
后退一页 |
--- |
Alt + → |
前进一页 |
--- |
F11 |
进入/退出全屏模式 |
沉浸式阅读或演示 |
Ctrl + +(加号) |
放大网页 |
--- |
Ctrl + -(减号) |
缩小网页 |
--- |
Ctrl + 0(零) |
重置网页缩放为 100% |
--- |
Ctrl + Shift + I / F12 |
打开开发者工具 |
前端开发必备 |
Ctrl + Shift + J |
打开开发者工具控制台 |
Chrome/Edge |
Ctrl + Shift + C |
打开元素选择器(开发者工具) |
检查页面元素 |
Ctrl + U |
查看网页源代码 |
--- |
Ctrl + S |
保存当前网页 |
--- |
Ctrl + P |
打印当前网页 |
--- |
Ctrl + Enter |
在地址栏自动补全 .com |
输入关键词后快速补全 |
Alt + Home |
打开主页 |
--- |
Ctrl + Shift + B |
显示/隐藏书签栏 |
--- |
Ctrl + Shift + M |
切换设备模拟模式(开发者工具中) |
移动端调试 |
Space / Shift + Space |
向下/向上翻页 |
网页阅读 |
Ctrl + 鼠标滚轮 |
缩放网页 |
--- |
Ctrl + 点击链接 |
在新标签页中打开链接 |
--- |
Ctrl + Shift + 点击链接 |
在新窗口中打开链接 |
--- |
Shift + 点击链接 |
在新窗口中打开链接 |
--- |
Ctrl + Shift + V |
粘贴纯文本(去除格式) |
从网页复制内容到文档时保持整洁 |
八、截图、录屏与系统捕获
Windows 内置了丰富的截图与录屏工具,快捷键让内容捕获变得即时高效。
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Win + Shift + S |
打开截图工具 |
支持矩形、窗口、全屏、任意形状四种模式;截图保存至剪贴板 |
PrtScn |
全屏截图至剪贴板 |
需手动粘贴到画图/Word 等应用中 |
Alt + PrtScn |
当前活动窗口截图至剪贴板 |
仅截取前台窗口 |
Win + PrtScn |
全屏截图并自动保存 |
保存至"图片 > 屏幕截图"文件夹,含时间戳 |
Win + G |
打开 Xbox Game Bar |
游戏录屏、截图、性能监控、音频控制 |
Win + Alt + R |
开始/停止屏幕录制 |
需先打开 Game Bar |
Win + Alt + PrtScn |
截取当前游戏窗口 |
Game Bar 截图 |
Win + Alt + G |
保存最近 30 秒的游戏录像 |
需提前开启"后台录制" |
Win + Alt + M |
在录制时开启/关闭麦克风 |
Game Bar 录制 |
Win + Alt + B |
开启/关闭 HDR(录制时) |
支持 HDR 的显示器 |
Win + Shift + R(部分版本) |
快速录屏 |
需 Game Bar 支持 |
九、辅助功能与无障碍操作
为视障、听障、色觉障碍或行动不便用户提供的系统级支持快捷键。
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Win + U |
打开辅助功能设置 |
总入口 |
Win + +(加号) |
打开放大镜并放大 |
--- |
Win + -(减号) |
放大镜缩小 |
--- |
Win + Esc |
关闭放大镜 |
--- |
Win + Ctrl + O |
打开/关闭屏幕键盘 |
--- |
Win + Ctrl + C |
开启/关闭颜色滤镜 |
色盲辅助 |
Win + Ctrl + N |
打开"讲述人"设置 |
--- |
Win + Enter |
打开/关闭"讲述人" |
屏幕朗读 |
Ctrl + Alt + I |
反色显示(高对比度) |
--- |
左 Alt + 左 Shift + PrtScn |
开启/关闭高对比度模式 |
--- |
Shift(连按 5 次) |
启用/关闭粘滞键 |
单手操作辅助 |
Num Lock(长按 5 秒) |
启用/关闭切换键 |
按键提示音 |
右 Shift(长按 8 秒) |
启用/关闭筛选键 |
忽略短暂或重复按键 |
Win + Ctrl + Enter |
打开/关闭"讲述人"(旧版) |
Win10 早期版本 |
Caps Lock + 方向键 |
讲述人导航 |
需开启讲述人 |
十、命令行与终端(CMD / PowerShell / Windows Terminal)
开发者与系统管理员的专属武器,命令行中的快捷键是提升操作效率的核心。
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + C |
终止当前正在运行的命令 |
CMD/PowerShell 通用 |
Ctrl + V |
粘贴文本 |
Win10 及以上支持;旧版需右键 |
Ctrl + Shift + V |
粘贴文本 |
PowerShell/Windows Terminal 中推荐 |
Ctrl + A |
全选命令行中的文本 |
--- |
Ctrl + ↑ |
向上浏览历史命令 |
避免重复输入 |
Ctrl + ↓ |
向下浏览历史命令 |
--- |
Tab |
命令/文件路径自动补全 |
命令行核心效率工具 |
Ctrl + L |
清屏 |
等同于 cls 命令 |
Ctrl + R |
搜索历史命令 |
PowerShell 支持 |
Ctrl + K |
删除光标到行尾的内容 |
--- |
Ctrl + U |
删除光标到行首的内容 |
--- |
Ctrl + W |
删除光标前一个单词 |
--- |
Ctrl + Y |
重做被 Ctrl+U/W 删除的内容 |
--- |
Ctrl + Home |
滚动到缓冲区顶部 |
--- |
Ctrl + End |
滚动到缓冲区底部 |
--- |
Ctrl + Shift + C |
复制选中文本 |
PowerShell/Terminal(Ctrl+C 被占用) |
Ctrl + Shift + N |
新建标签页 |
Windows Terminal |
Ctrl + Shift + W |
关闭当前标签页 |
Windows Terminal |
Ctrl + Tab |
切换到下一个标签页 |
Windows Terminal |
Ctrl + Shift + Tab |
切换到上一个标签页 |
Windows Terminal |
Ctrl + Shift + 数字键(1-9) |
跳转到第 N 个标签页 |
Windows Terminal |
Ctrl + Shift + D |
分屏(水平) |
Windows Terminal |
Ctrl + Shift + E |
分屏(垂直) |
Windows Terminal |
Alt + 方向键 |
在分屏间切换焦点 |
Windows Terminal |
Ctrl + Shift + + / - |
放大/缩小终端字体 |
Windows Terminal |
Ctrl + Shift + 0 |
重置终端字体大小 |
Windows Terminal |
F7 |
显示命令历史列表 |
CMD 专属 |
F8 |
搜索匹配的历史命令 |
CMD 专属,输入前几个字符后按 F8 |
F9 |
按编号运行历史命令 |
CMD 专属 |
Esc |
清除当前输入行 |
--- |
↑ / ↓ |
浏览上一条/下一条历史命令 |
--- |
Ctrl + Break |
终止当前命令(同 Ctrl+C) |
部分场景下更有效 |
十一、Microsoft 365(Office)专属快捷键
11.1 通用 Office 快捷键(Word / Excel / PowerPoint / Outlook)
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Alt |
激活功能区键提示 |
按下后各选项卡显示对应字母 |
Alt + F |
打开"文件"菜单 |
--- |
Alt + H |
打开"开始"选项卡 |
--- |
Alt + N |
打开"插入"选项卡 |
--- |
Alt + P |
打开"页面布局"选项卡 |
Word |
Alt + A |
打开"审阅"选项卡 |
--- |
Alt + R |
打开"引用"选项卡 |
Word |
Alt + W |
打开"视图"选项卡 |
--- |
Alt + Q |
打开"搜索/告诉我"框 |
快速查找功能 |
F12 |
打开"另存为"对话框 |
Word/Excel |
Ctrl + Shift + > |
增大字号 |
--- |
Ctrl + Shift + < |
减小字号 |
--- |
Ctrl + Shift + C |
复制格式(格式刷) |
--- |
Ctrl + Shift + V |
粘贴格式 |
--- |
Ctrl + Shift + S |
打开"应用样式"对话框 |
Word |
Ctrl + Shift + F |
打开"字体"对话框 |
Word |
Ctrl + Shift + P |
打开"段落"对话框 |
Word |
Ctrl + Shift + N |
应用"正文"样式 |
Word |
Ctrl + Shift + 1 |
应用"标题 1"样式 |
Word |
Ctrl + Shift + 2 |
应用"标题 2"样式 |
Word |
Ctrl + Shift + 3 |
应用"标题 3"样式 |
Word |
Ctrl + Shift + L |
应用项目符号列表 |
Word |
Ctrl + Enter |
插入分页符 |
Word |
Ctrl + Shift + Enter |
插入分节符 |
Word |
Shift + F3 |
切换大小写(全大写/全小写/首字母大写) |
Word |
Ctrl + Shift + A |
全部转为大写 |
Word |
11.2 Excel 专属快捷键
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + ; |
插入当前日期 |
--- |
Ctrl + Shift + ; |
插入当前时间 |
--- |
Ctrl + Shift + # |
应用日期格式 |
--- |
Ctrl + Shift + @ |
应用时间格式 |
--- |
Ctrl + Shift + $ |
应用货币格式 |
--- |
Ctrl + Shift + % |
应用百分比格式 |
--- |
Ctrl + Shift + ! |
应用数字格式(千位分隔符) |
--- |
Ctrl + Shift + & |
添加外边框 |
--- |
Ctrl + Shift + _ |
删除边框 |
--- |
Ctrl + Shift + + |
插入单元格/行/列 |
--- |
Ctrl + - |
删除单元格/行/列 |
--- |
Ctrl + Shift + L |
切换自动筛选 |
--- |
Alt + = |
自动求和 |
--- |
Ctrl + Shift + Enter |
输入数组公式 |
旧版 Excel;新版自动识别 |
F2 |
编辑当前单元格 |
--- |
F4 |
切换绝对/相对引用(A1 / A1 / A1 / A1) |
公式编辑核心 |
Ctrl + D |
向下填充 |
复制上方单元格内容/公式 |
Ctrl + R |
向右填充 |
复制左侧单元格内容/公式 |
Ctrl + Shift + U |
展开/折叠编辑栏 |
--- |
Ctrl + 1 |
打开"设置单元格格式"对话框 |
--- |
Ctrl + Shift + ( |
取消隐藏行 |
--- |
Ctrl + Shift + ) |
取消隐藏列 |
--- |
Ctrl + 9 |
隐藏选中行 |
--- |
Ctrl + 0 |
隐藏选中列 |
--- |
Ctrl + Page Up / Down |
切换到上/下一个工作表 |
--- |
Ctrl + Home |
跳转到 A1 单元格 |
--- |
Ctrl + End |
跳转到已使用区域的最后一个单元格 |
--- |
Ctrl + Shift + Space |
选中整个工作表 |
--- |
Ctrl + Space |
选中整列 |
--- |
Shift + Space |
选中整行 |
--- |
Ctrl + Shift + Home |
选中从当前单元格到 A1 的区域 |
--- |
Ctrl + Shift + End |
选中从当前单元格到已使用区域末尾 |
--- |
Alt + Enter |
在单元格内换行 |
--- |
Ctrl + ' |
显示/隐藏公式(而非结果) |
--- |
Ctrl + ~ |
切换公式视图 |
--- |
11.3 PowerPoint 专属快捷键
| 快捷键 |
功能说明 |
备注 / 适用场景 |
F5 |
从头开始放映幻灯片 |
--- |
Shift + F5 |
从当前幻灯片开始放映 |
--- |
Esc |
结束放映 |
--- |
B / .(放映中) |
黑屏 |
暂停演示时隐藏内容 |
W / ,(放映中) |
白屏 |
--- |
数字 + Enter(放映中) |
跳转到第 N 张幻灯片 |
--- |
Ctrl + M |
新建幻灯片 |
--- |
Ctrl + D |
复制选中对象/幻灯片 |
--- |
Ctrl + Shift + C / V |
复制/粘贴格式 |
--- |
Ctrl + G |
组合选中对象 |
--- |
Ctrl + Shift + G |
取消组合 |
--- |
Ctrl + Shift + ↑ / ↓ |
将对象置于顶层/底层 |
--- |
Ctrl + ↑ / ↓ |
将对象上移/下移一层 |
--- |
十二、登录、锁屏与安全界面
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + Alt + Del |
调出安全选项界面 |
锁定、切换用户、任务管理器、注销、更改密码 |
Ctrl + Shift + Esc |
直接打开任务管理器 |
跳过安全选项界面,更快 |
Win + L |
锁定电脑 |
--- |
Alt + F8(登录界面) |
显示密码 |
确认输入是否正确 |
Alt + F4(桌面) |
打开"关机"对话框 |
关机/重启/睡眠/注销 |
Win + X → U → U |
关机 |
通过 WinX 菜单快速关机 |
Win + X → U → R |
重启 |
--- |
Win + X → U → S |
睡眠 |
--- |
Win + X → U → I |
注销 |
--- |
十三、系统功能键(F1-F12)速查
| 快捷键 |
功能说明 |
备注 / 适用场景 |
F1 |
打开帮助 |
当前程序或 Windows 帮助 |
F2 |
重命名选中项 |
文件资源管理器/桌面 |
F3 |
搜索 |
资源管理器/浏览器 |
F4 |
显示地址栏列表 |
资源管理器 |
F5 |
刷新 |
桌面/资源管理器/浏览器 |
F6 |
循环切换窗口面板 |
资源管理器/浏览器 |
F7 |
命令历史 |
CMD 专属 |
F8 |
搜索历史命令 / 安全模式(启动时) |
CMD / 系统启动 |
F9 |
按编号运行命令 / 刷新字段 |
CMD / Word |
F10 |
激活菜单栏 |
等同于 Alt |
F11 |
全屏切换 |
资源管理器/浏览器 |
F12 |
另存为 / 开发者工具 |
Word/Excel / 浏览器 |
PrtScn |
全屏截图至剪贴板 |
--- |
Scroll Lock |
滚动锁定 |
Excel 中改变方向键行为 |
Pause / Break |
暂停/中断 |
系统属性 / 命令行中断 |
Insert |
切换插入/覆盖模式 |
文本编辑 |
Delete |
删除选中项 |
--- |
Home / End |
行首/行尾 |
文本编辑 |
Page Up / Page Down |
上翻/下翻一页 |
--- |
十四、其他实用隐藏技巧与组合操作
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Win + Space |
切换输入法/键盘布局 |
--- |
Win + Ctrl + Space |
切换回上一个输入法 |
--- |
Win + B |
焦点选中系统托盘 |
后续用方向键操作 |
Win + ,(逗号) |
临时速览桌面 |
松开恢复 |
Win + Z |
窗口贴靠布局菜单 |
Win11 专属 |
Win + N |
通知中心和日历 |
Win11 专属 |
Win + A |
快速设置面板 |
Win11 专属 |
Win + W |
小组件面板 |
Win11 专属 |
Win + C |
Teams 聊天 |
Win11 专属 |
Win + J |
焦点设置到系统提示 |
--- |
Win + O |
锁定屏幕旋转 |
平板设备 |
Win + Y |
MR 与桌面间切换输入 |
VR 设备 |
Ctrl + Alt + Del |
安全选项界面 |
--- |
Ctrl + Shift + Esc |
直接打开任务管理器 |
--- |
Shift + 鼠标右键 |
扩展右键菜单 |
"以管理员身份运行""复制路径""在此处打开 PowerShell" |
Ctrl + 鼠标左键 |
多选不连续文件 |
资源管理器 |
Shift + 鼠标左键 |
多选连续文件 |
资源管理器 |
Ctrl + A → Shift + 点击 |
反选文件 |
全选后取消不需要的 |
Win + Ctrl + Shift + B |
重启显卡驱动 |
黑屏急救 |
Win + Ctrl + Q |
快速助手 |
远程协助 |
Win + F |
反馈中心 |
--- |
Win + Ctrl + F |
搜索网络计算机 |
域环境 |
Win + Pause |
系统属性 |
--- |
Win + H |
语音输入 |
Win11 增强 |
Win + Enter |
讲述人 |
--- |
Win + Ctrl + N |
讲述人设置 |
--- |
Win + Ctrl + C |
颜色滤镜 |
色盲辅助 |
Ctrl + Shift + N |
新建文件夹 |
资源管理器 |
Ctrl + Shift + Esc |
任务管理器 |
--- |
Alt + 带下划线字母 |
执行菜单命令 |
通用 |
Shift + F10 |
右键菜单 |
鼠标替代 |
Ctrl + Shift + 点击任务栏图标 |
以管理员身份打开应用 |
--- |
Shift + 点击任务栏图标 |
打开应用新实例 |
--- |
Win + Alt + D |
打开/关闭日期时间弹出窗口 |
任务栏时钟 |
Ctrl + Shift + 点击"开始"按钮 |
以管理员身份打开"开始" |
--- |
十五、"运行"对话框常用命令速查(Win + R)
以下命令通过 Win + R 打开"运行"对话框后输入,可直达系统深层功能,是高级用户的效率利器。
| 命令 |
功能说明 |
cmd |
打开命令提示符 |
powershell |
打开 PowerShell |
msconfig |
系统配置(启动项、服务、引导) |
regedit |
注册表编辑器 |
gpedit.msc |
本地组策略编辑器 |
devmgmt.msc |
设备管理器 |
diskmgmt.msc |
磁盘管理 |
compmgmt.msc |
计算机管理 |
services.msc |
服务管理器 |
eventvwr.msc |
事件查看器 |
taskmgr |
任务管理器 |
control |
控制面板 |
appwiz.cpl |
程序和功能(卸载程序) |
ncpa.cpl |
网络连接 |
sysdm.cpl |
系统属性 |
inetcpl.cpl |
Internet 属性 |
mstsc |
远程桌面连接 |
cleanmgr |
磁盘清理 |
dxdiag |
DirectX 诊断工具 |
msinfo32 |
系统信息 |
perfmon |
性能监视器 |
resmon |
资源监视器 |
shell:startup |
打开启动文件夹 |
shell:sendto |
打开"发送到"文件夹 |
shell:recyclebinfolder |
打开回收站 |
explorer |
文件资源管理器 |
notepad |
记事本 |
calc |
计算器 |
mspaint |
画图 |
write |
写字板 |
osk |
屏幕键盘 |
magnify |
放大镜 |
narrator |
讲述人 |
wf.msc |
高级安全 Windows 防火墙 |
secpol.msc |
本地安全策略 |
lusrmgr.msc |
本地用户和组 |
certmgr.msc |
证书管理器 |
tpm.msc |
TPM 管理 |
winver |
查看 Windows 版本 |
slui |
Windows 激活 |
ms-settings: |
打开设置(可加子路径如 ms-settings:display) |
十六、建议
1. 分阶段掌握,切忌贪多
- 第一周: 掌握 Win+L、Win+E、Win+D、Win+V、Alt+Tab、Ctrl+C/X/V/Z/S、Win+Shift+S,覆盖 80% 日常操作。
- 第二周: 加入窗口贴靠(Win+方向键)、虚拟桌面(Win+Ctrl+D/←/→)、任务栏快捷键(Win+数字键)。
- 第三周: 掌握文本编辑进阶(Ctrl+方向键、Ctrl+Shift+方向键、Ctrl+Home/End)。
- 第四周: 按需学习浏览器、Office、命令行等专属快捷键。
2. 建立"快捷键思维"而非"记忆清单"
将快捷键与具体任务绑定:每次执行操作时,先问自己"这个操作有没有快捷键?",逐步将鼠标操作替换为键盘操作。
3. 善用现代功能替代传统操作
Win + V(剪贴板历史)比反复 Ctrl+C/V 更高效。
Win + Shift + S 比 PrtScn + 画图更灵活。
Win + S 全局搜索比在开始菜单中翻找更快速。
Win + X 比右键"此电脑 > 管理"更直接。
4. 定期复习,避免遗忘
将本文收藏为参考手册,每月回顾一次不常用的快捷键,保持肌肉记忆的活跃度。
5. 特定软件优先使用专属快捷键
在 VS Code 中使用 Ctrl+Shift+P(命令面板)比通用快捷键更高效;在 Excel 中使用 F4(绝对引用切换)比手动输入 $ 更快速。通用快捷键是基础,专属快捷键是进阶。
附录:IntelliJ IDEA 快捷键使用大全
A-1 全局搜索与命令执行
全局搜索是 IDEA 最核心的效率入口,掌握以下快捷键可让你在数秒内定位项目中的任何资源。
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Shift + Shift(双击 Shift) |
Search Everywhere(全局搜索) |
搜索类、文件、符号、操作、设置、Git 分支等一切内容 |
Ctrl + N |
搜索类(Go to Class) |
输入类名快速跳转,支持驼峰缩写(如输入 NPE 匹配 NullPointerException) |
Ctrl + Shift + N |
搜索文件(Go to File) |
输入文件名快速跳转,支持路径片段 |
Ctrl + Alt + Shift + N |
搜索符号(Go to Symbol) |
搜索方法名、字段名、枚举值等 |
Ctrl + Shift + A |
查找操作(Find Action) |
搜索 IDEA 所有功能/命令,忘记快捷键时的万能入口 |
Ctrl + E |
最近打开的文件(Recent Files) |
弹出最近访问文件列表 |
Ctrl + Shift + E |
最近修改的文件(Recent Edited Files) |
弹出最近编辑过的文件列表 |
Ctrl + Alt + Shift + L |
显示书签(Show Bookmarks) |
查看所有已添加的书签 |
F11 |
添加/移除匿名书签 |
在当前行添加书签 |
Ctrl + F11 |
添加/移除助记书签(0-9) |
可分配数字编号,后续用 Ctrl+数字 跳转 |
Ctrl + 数字键(0-9) |
跳转到对应编号的助记书签 |
--- |
Ctrl + Shift + Backspace |
跳转到上次编辑位置(Last Edit Location) |
在多处编辑间快速回跳 |
A-2 基础编辑操作
以下快捷键覆盖代码编辑中最高频的复制、粘贴、删除、撤销等操作,是日常编码的基本功。
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + C |
复制选中内容(未选中时复制当前行) |
IDEA 特性:无需选中即可复制整行 |
Ctrl + X |
剪切选中内容(未选中时剪切当前行) |
同上 |
Ctrl + V |
粘贴 |
--- |
Ctrl + Shift + V |
从剪贴板历史中选择粘贴 |
弹出最近多次复制的内容列表 |
Ctrl + D |
复制当前行/选中内容并粘贴到下方 |
快速复制代码行,无需 Ctrl+C → Ctrl+V |
Ctrl + Y |
删除当前行/选中行 |
⚠️ 注意:IDEA 中 Ctrl+Y 是删除行,非"重做" |
Ctrl + Z |
撤销 |
--- |
Ctrl + Shift + Z |
重做(取消撤销) |
--- |
Ctrl + A |
全选 |
--- |
Ctrl + S |
保存所有文件 |
IDEA 默认自动保存,但手动保存可触发格式化 |
Ctrl + Shift + U |
切换选中内容的大小写 |
全大写 ↔ 全小写 |
Ctrl + / |
切换行注释(//) |
再次按下取消注释 |
Ctrl + Shift + / |
切换块注释(/* */) |
再次按下取消注释 |
Ctrl + Shift + J |
合并行(Join Lines) |
将下一行合并到当前行末尾 |
Ctrl + Enter |
智能换行(Split Line) |
在当前位置拆分为两行 |
Shift + Enter |
在下方插入空行(光标不动) |
无需按 End 再按 Enter |
Ctrl + Shift + Enter |
补全当前语句(Complete Current Statement) |
自动补充分号、大括号等 |
Tab |
缩进选中行 |
--- |
Shift + Tab |
反缩进选中行 |
--- |
Ctrl + Alt + I |
自动缩进当前行/选中行 |
按代码风格自动调整缩进 |
Ctrl + Alt + L |
格式化代码(Reformat Code) |
按项目代码风格格式化整个文件或选中区域 |
Ctrl + Alt + O |
优化导入(Optimize Imports) |
移除未使用的 import,按规则排序 |
Ctrl + Alt + Shift + L |
显示"Reformat Code"对话框 |
可选择格式化范围、是否优化导入等 |
Ctrl + Delete |
删除光标到词尾 |
--- |
Ctrl + Backspace |
删除光标到词首 |
--- |
Ctrl + Shift + Delete |
删除到行尾 |
--- |
Ctrl + Insert |
复制(同 Ctrl+C) |
--- |
Shift + Insert |
粘贴(同 Ctrl+V) |
--- |
Ctrl + Shift + Insert |
粘贴为纯文本 |
去除格式 |
A-3 代码补全与智能辅助
IDEA 的代码补全是其核心竞争力,以下快捷键覆盖从基础补全到智能提示的全部场景。
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + Space |
基础代码补全(Basic Completion) |
补全类名、方法名、字段名、关键字 |
Ctrl + Shift + Space |
智能代码补全(Smart Completion) |
根据上下文类型过滤建议(如只提示返回类型匹配的方法) |
Ctrl + Alt + Space |
类名补全(Class Name Completion) |
在任意位置补全类名并自动添加 import |
Alt + Enter |
显示意图操作(Show Intention Actions) |
万能修复键:导入类、创建方法、转换类型、修复警告等 |
Ctrl + P |
参数信息(Parameter Info) |
显示当前方法的参数列表及类型 |
Ctrl + Q |
快速文档(Quick Documentation) |
显示当前符号的 Javadoc / 文档 |
Ctrl + Shift + I |
快速定义(Quick Definition) |
弹出窗口显示当前符号的源码定义 |
Ctrl + Shift + B |
查看类型定义(Type Definition) |
跳转到变量的类型声明 |
Tab(补全列表中) |
替换当前标识符为选中建议 |
与 Enter 不同:Enter 是插入,Tab 是替换 |
Enter(补全列表中) |
插入选中建议 |
--- |
Esc(补全列表中) |
关闭补全列表 |
--- |
Ctrl + J |
插入实时模板(Insert Live Template) |
弹出可用模板列表(如 sout、fori、psvm) |
Ctrl + Alt + J |
用实时模板环绕(Surround with Live Template) |
用模板包裹选中代码 |
Ctrl + Alt + T |
用代码块环绕(Surround With) |
用 if/for/try-catch/synchronized 等包裹选中代码 |
Ctrl + . |
折叠当前代码块 |
--- |
Ctrl + Shift + . |
展开当前代码块 |
--- |
Ctrl + NumPad + |
展开代码块 |
--- |
Ctrl + NumPad - |
折叠代码块 |
--- |
Ctrl + Shift + NumPad + |
展开全部代码块 |
--- |
Ctrl + Shift + NumPad - |
折叠全部代码块 |
--- |
A-4 代码生成
IDEA 支持通过快捷键自动生成样板代码,大幅减少重复劳动。
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Alt + Insert |
生成代码(Generate) |
弹出菜单:Getter/Setter、构造器、toString、equals/hashCode、Override 方法等 |
Ctrl + O |
重写方法(Override Methods) |
列出父类/接口中可重写的方法 |
Ctrl + I |
实现方法(Implement Methods) |
列出接口中必须实现的方法 |
Ctrl + Alt + T |
用代码块环绕(Surround With) |
if/else、for、try-catch、synchronized、Runnable 等 |
Ctrl + Shift + T |
创建测试(Create Test) |
为当前类生成对应的单元测试类 |
Ctrl + Alt + Shift + T |
重构菜单(Refactor This) |
弹出所有可用重构操作的菜单 |
A-5 代码导航(Go To 系列)
导航快捷键是 IDEA 中最高频的操作之一,让你在大型项目中如鱼得水。
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + B / Ctrl + 鼠标左键 |
跳转到定义(Go to Declaration) |
跳转到类/方法/字段的声明处 |
Ctrl + Alt + B |
跳转到实现(Go to Implementation) |
查看接口/抽象方法的所有实现类 |
Ctrl + Shift + B |
跳转到类型定义(Go to Type Declaration) |
跳转到变量的类型声明 |
Ctrl + U |
跳转到父类/父方法(Go to Super Method) |
查看当前方法重写的父类方法 |
Ctrl + Alt + ← |
后退(Navigate Back) |
回到上一个光标位置 |
Ctrl + Alt + → |
前进(Navigate Forward) |
跳到下一个光标位置 |
Ctrl + Shift + Backspace |
跳转到上次编辑位置 |
--- |
Ctrl + G |
跳转到指定行号(Go to Line) |
输入行号直接跳转 |
Ctrl + F12 |
文件结构(File Structure) |
弹出当前文件的类成员列表(方法、字段等) |
Ctrl + H |
类型层次结构(Type Hierarchy) |
查看类的继承层次 |
Ctrl + Shift + H |
方法层次结构(Method Hierarchy) |
查看方法的重写/调用层次 |
Ctrl + Alt + H |
调用层次结构(Call Hierarchy) |
查看方法的调用链(谁调用了它 / 它调用了谁) |
Alt + ↑ |
跳转到上一个方法(Previous Method) |
在类的方法间快速跳转 |
Alt + ↓ |
跳转到下一个方法(Next Method) |
--- |
Ctrl + [ |
跳转到代码块开头 |
匹配大括号 |
Ctrl + ] |
跳转到代码块结尾 |
匹配大括号 |
Ctrl + Shift + M |
跳转到匹配的括号(Move to Matching Brace) |
--- |
F2 |
跳转到下一个错误/警告(Next Highlighted Error) |
在代码检查问题间跳转 |
Shift + F2 |
跳转到上一个错误/警告 |
--- |
Ctrl + Alt + Shift + C |
复制引用路径(Copy Reference) |
复制类/方法的全限定名或文件路径 |
Ctrl + Shift + C |
复制文件路径(Copy Path) |
复制文件的绝对/相对路径 |
Ctrl + Alt + Home / Alt + Home |
跳转到导航栏(Jump to Navigation Bar) |
--- |
Ctrl + Shift + F12 |
切换最大化编辑器(Toggle Maximizing Editor) |
隐藏所有工具窗口,专注编码 |
Ctrl + W |
扩展选择(Extend Selection) |
逐步扩大选中范围:单词 → 表达式 → 语句 → 方法 → 类 |
Ctrl + Shift + W |
缩小选择(Shrink Selection) |
与 Ctrl+W 方向相反 |
A-6 查找与替换
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + F |
在当前文件中查找 |
--- |
F3 / Enter |
查找下一个匹配项 |
--- |
Shift + F3 / Shift + Enter |
查找上一个匹配项 |
--- |
Ctrl + R |
在当前文件中替换 |
--- |
Ctrl + Shift + F |
在路径/项目中查找(Find in Path) |
全局搜索,支持正则、文件类型过滤 |
Ctrl + Shift + R |
在路径/项目中替换(Replace in Path) |
全局替换 |
Ctrl + Shift + F7 |
高亮当前文件中的所有匹配项 |
快速查看变量/方法在当前文件的使用位置 |
Ctrl + F7 |
查找当前文件中的用法(Find Usages in File) |
--- |
Alt + F7 |
查找用法(Find Usages) |
在整个项目中查找当前符号的所有使用位置 |
Ctrl + Alt + F7 |
显示用法(Show Usages) |
弹出窗口显示用法列表 |
Ctrl + Shift + Alt + F7 |
显示用法设置对话框 |
可配置搜索范围 |
Ctrl + Alt + Shift + F7 |
显示用法(弹出菜单选择范围) |
--- |
Ctrl + Shift + F5 |
重新运行上次查找 |
--- |
A-7 重构(Refactoring)
重构是 IDEA 最强大的功能之一,以下快捷键覆盖所有核心重构操作,所有重构均支持安全预览和一键撤销。
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Shift + F6 |
重命名(Rename) |
重命名类/方法/变量/包,自动更新所有引用 |
F6 |
移动(Move) |
移动类/方法到其他包/类 |
F5 |
复制(Copy) |
复制类到其他包 |
Ctrl + Alt + V |
提取变量(Extract Variable) |
将表达式提取为局部变量 |
Ctrl + Alt + F |
提取字段(Extract Field) |
将表达式提取为类字段 |
Ctrl + Alt + C |
提取常量(Extract Constant) |
将表达式提取为 static final 常量 |
Ctrl + Alt + P |
提取参数(Extract Parameter) |
将表达式提取为方法参数 |
Ctrl + Alt + M |
提取方法(Extract Method) |
将选中代码块提取为独立方法 |
Ctrl + Alt + Shift + T |
重构菜单(Refactor This) |
弹出所有可用重构操作 |
Ctrl + Alt + N |
内联(Inline) |
将变量/方法内联到使用处 |
Ctrl + Alt + Shift + V |
提取变量(含对话框) |
--- |
Ctrl + Alt + Shift + M |
提取方法(含对话框) |
--- |
Ctrl + Alt + Shift + C |
提取常量(含对话框) |
--- |
Ctrl + Alt + Shift + F |
提取字段(含对话框) |
--- |
Ctrl + Alt + Shift + P |
提取参数(含对话框) |
--- |
Ctrl + F6 |
更改方法签名(Change Signature) |
修改方法参数、返回类型、异常声明 |
Ctrl + Alt + Shift + I |
提取接口(Extract Interface) |
从类中提取接口 |
Ctrl + Alt + Shift + S |
提取超类(Extract Superclass) |
从类中提取超类 |
Ctrl + Alt + Shift + D |
提取委托(Extract Delegate) |
--- |
Ctrl + Alt + Shift + U |
上移/下移成员(Move Members Up/Down) |
调整类成员顺序 |
Ctrl + Alt + Shift + R |
安全删除(Safe Delete) |
删除前检查所有使用位置 |
Ctrl + Alt + Shift + H |
类型迁移(Type Migration) |
批量更改变量/字段的类型 |
Ctrl + Alt + Shift + G |
泛型化(Generify) |
将原始类型转换为泛型 |
Ctrl + Alt + Shift + E |
封装字段(Encapsulate Fields) |
将字段封装为 Getter/Setter |
Ctrl + Alt + Shift + K |
提取模块(Extract Module) |
--- |
A-8 调试(Debugging)
调试快捷键是定位 Bug 的核心工具,掌握它们可让调试效率提升数倍。
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + F8 |
切换断点(Toggle Breakpoint) |
在当前行添加/移除断点 |
Ctrl + Shift + F8 |
查看断点(View Breakpoints) |
弹出所有断点列表,可配置条件、日志等 |
Ctrl + Alt + Shift + F8 |
切换临时断点(Toggle Temporary Breakpoint) |
命中一次后自动移除 |
Ctrl + Alt + Shift + B |
切换方法断点 |
在方法入口/出口设置断点 |
F9 |
恢复程序(Resume Program) |
继续执行到下一个断点 |
F8 |
单步跳过(Step Over) |
执行下一行,不进入方法内部 |
F7 |
单步进入(Step Into) |
进入当前行调用的方法内部 |
Shift + F7 |
智能单步进入(Smart Step Into) |
当一行有多个方法调用时,选择进入哪个 |
Shift + F8 |
单步跳出(Step Out) |
从当前方法返回到调用处 |
Alt + F9 |
运行到光标处(Run to Cursor) |
临时在光标处暂停 |
Alt + F8 |
计算表达式(Evaluate Expression) |
在断点处计算任意表达式 |
Ctrl + Alt + F8 |
快速计算表达式(Quick Evaluate) |
选中表达式后直接显示结果 |
Ctrl + F2 |
停止调试(Stop) |
终止当前调试会话 |
Ctrl + Shift + F2 |
停止所有调试会话 |
--- |
Ctrl + Shift + F9 |
重新编译当前文件 |
调试时修改代码后重新编译 |
Alt + Shift + F8 |
强制单步进入(Force Step Into) |
忽略过滤器,进入 JDK/库方法 |
Alt + Shift + F7 |
强制单步跳过(Force Step Over) |
--- |
Ctrl + Alt + R(调试中) |
丢弃帧(Drop Frame) |
回退到上一个方法调用帧 |
Ctrl + Shift + F8(调试中) |
编辑断点条件 |
--- |
A-9 构建与运行
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + F9 |
构建项目(Build Project) |
编译所有模块 |
Ctrl + Shift + F9 |
重新编译当前文件(Recompile) |
仅编译当前打开的文件 |
Ctrl + Shift + F10 |
运行当前上下文(Run) |
运行当前文件/方法/配置 |
Shift + F10 |
运行上次运行配置(Run) |
--- |
Shift + F9 |
调试上次运行配置(Debug) |
--- |
Ctrl + Alt + R |
运行菜单(Run Menu) |
弹出运行/调试配置选择 |
Ctrl + Alt + Shift + F10 |
运行配置对话框 |
--- |
Ctrl + F2 |
停止运行/调试 |
--- |
Ctrl + Shift + F2 |
停止所有后台进程 |
--- |
Alt + Shift + F10 |
选择运行配置并运行 |
弹出配置列表 |
Alt + Shift + F9 |
选择运行配置并调试 |
--- |
A-10 版本控制(Git / VCS)
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + K |
提交(Commit) |
打开提交对话框 |
Ctrl + Shift + K |
推送(Push) |
将提交推送到远程仓库 |
Ctrl + T |
更新项目(Update Project) |
拉取远程最新代码(git pull) |
Ctrl + Alt + Z |
回滚(Rollback) |
撤销未提交的修改 |
Alt + (反引号) |
打开 VCS 操作弹出菜单 |
快速访问 Git 常用操作 |
Ctrl + D(Git Log 中) |
显示差异(Show Diff) |
查看提交的代码变更 |
Ctrl + Alt + Shift + D |
显示差异设置 |
--- |
F7(合并冲突中) |
接受左侧(Accept Left) |
--- |
F8(合并冲突中) |
接受右侧(Accept Right) |
--- |
Ctrl + Shift + A(输入 "Shelve") |
搁置/取消搁置修改 |
临时保存未提交的修改 |
Ctrl + Shift + A(输入 "Stash") |
创建/应用 Stash |
Git stash 操作 |
Ctrl + Shift + A(输入 "Branch") |
分支管理 |
创建/切换/合并/删除分支 |
Ctrl + Shift + A(输入 "Log") |
打开 Git Log |
查看提交历史 |
Ctrl + Shift + A(输入 "Annotate") |
显示 Git Blame/Annotate |
查看每行代码的最后修改者 |
Ctrl + Shift + A(输入 "Cherry-pick") |
Cherry-pick 提交 |
--- |
Ctrl + Shift + A(输入 "Rebase") |
变基操作 |
--- |
Ctrl + Shift + A(输入 "Compare") |
比较文件/分支 |
--- |
A-11 实时模板与代码模板
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + J |
插入实时模板(Insert Live Template) |
弹出模板列表 |
Ctrl + Alt + J |
用模板环绕选中代码 |
--- |
Ctrl + Alt + T |
用代码块环绕(Surround With) |
if/for/try-catch/synchronized 等 |
Ctrl + Shift + Alt + J |
插入实时模板(无对话框) |
--- |
常用内置实时模板(输入缩写后按 Tab / Enter 展开):
| 模板缩写 |
展开结果 |
适用场景 |
psvm |
public static void main(String[] args) {} |
Java 主方法 |
sout |
System.out.println(); |
打印输出 |
soutv |
System.out.println("变量名 = " + 变量); |
打印变量值 |
soutp |
System.out.println(所有参数); |
打印方法参数 |
soutm |
System.out.println("类名.方法名"); |
打印方法名 |
fori |
for (int i = 0; i < ; i++) {} |
基本 for 循环 |
iter |
for (Type item : collection) {} |
增强 for 循环 |
ifn |
if (x == null) {} |
空值判断 |
inn |
if (x != null) {} |
非空判断 |
inst |
if (x instanceof Type) {} |
类型判断 |
lazy |
延迟初始化模式 |
单例/缓存 |
thr |
throw new |
抛出异常 |
toar |
collection.toArray(new Type[0]) |
集合转数组 |
geti |
public static ClassName getInstance() {} |
单例模式 |
A-12 Postfix Completion(后缀补全)
在表达式后输入 . + 后缀,按 Tab 展开,是 IDEA 极具特色的快速编码方式。
| 后缀 |
展开结果 |
示例 |
.var |
提取为局部变量 |
expr.var → Type x = expr; |
.field |
提取为字段 |
--- |
.if |
包裹 if 语句 |
expr.if → if (expr) {} |
.else |
包裹 if-else |
--- |
.for |
包裹 for 循环 |
--- |
.fori |
包裹 for-i 循环 |
--- |
.not / .! |
取反 |
expr.not → !expr |
.null |
空值判断 |
obj.null → if (obj == null) {} |
.nn / .notnull |
非空判断 |
obj.nn → if (obj != null) {} |
.return |
返回表达式 |
expr.return → return expr; |
.cast |
强制类型转换 |
expr.cast → (Type) expr |
.new |
创建新实例 |
Type.new → new Type() |
.par |
添加括号 |
expr.par → (expr) |
.sout |
打印输出 |
expr.sout → System.out.println(expr); |
.try |
包裹 try-catch |
--- |
.switch |
包裹 switch |
--- |
.while |
包裹 while |
--- |
.synchronized |
包裹 synchronized |
--- |
.assert |
断言 |
expr.assert → assert expr; |
.opt |
Optional 包裹 |
--- |
.stream |
转为 Stream |
list.stream → list.stream() |
.lambda |
转为 Lambda |
--- |
A-13 代码分析与检查
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Alt + Enter |
显示意图操作/快速修复 |
万能修复键 |
F2 |
跳转到下一个错误/警告 |
--- |
Shift + F2 |
跳转到上一个错误/警告 |
--- |
Ctrl + Alt + Shift + I |
按名称运行检查(Run Inspection by Name) |
输入检查名称执行特定代码检查 |
Ctrl + Shift + A(输入 "Inspect") |
运行代码检查(Inspect Code) |
对整个项目/模块运行全部检查 |
Ctrl + Alt + Shift + H |
高亮当前文件中的用法 |
--- |
Ctrl + Shift + F7 |
高亮当前文件中的所有匹配项 |
--- |
Ctrl + Shift + A(输入 "TODO") |
打开 TODO 面板 |
查看代码中的 TODO/FIXME 注释 |
Alt + 6 |
打开 TODO 工具窗口 |
--- |
Ctrl + Shift + A(输入 "Duplicate") |
查找重复代码(Duplicate Code) |
--- |
Ctrl + Shift + A(输入 "Dependency") |
分析依赖(Analyze Dependencies) |
--- |
Ctrl + Shift + A(输入 "Data Flow") |
数据流分析(Data Flow Analysis) |
--- |
A-14 窗口与工具窗口管理
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Alt + 1 |
打开/关闭 Project 工具窗口 |
项目文件树 |
Alt + 2 |
打开/关闭 Favorites/Bookmarks 窗口 |
--- |
Alt + 3 |
打开/关闭 Find 工具窗口 |
--- |
Alt + 4 |
打开/关闭 Run 工具窗口 |
--- |
Alt + 5 |
打开/关闭 Debug 工具窗口 |
--- |
Alt + 6 |
打开/关闭 TODO 工具窗口 |
--- |
Alt + 7 |
打开/关闭 Structure 工具窗口 |
当前文件的类结构 |
Alt + 8 |
打开/关闭 Services 工具窗口 |
数据库、Docker、Kubernetes 等 |
Alt + 9 |
打开/关闭 Version Control 工具窗口 |
Git Log、Commit 等 |
Alt + 0 |
打开/关闭 Commit 工具窗口(新版) |
--- |
F12 |
回到上一个工具窗口 |
--- |
Esc |
从工具窗口回到编辑器 |
--- |
Shift + Esc |
关闭当前工具窗口 |
--- |
Ctrl + Shift + F12 |
切换最大化编辑器 |
隐藏/显示所有工具窗口 |
Ctrl + Tab |
切换编辑器标签页/工具窗口 |
按住 Ctrl 显示切换列表 |
Ctrl + Shift + Tab |
反向切换 |
--- |
Alt + Shift + F12 |
关闭所有工具窗口 |
--- |
Ctrl + F4 |
关闭当前编辑器标签页 |
--- |
Ctrl + Shift + F4 |
关闭活动标签页 / 关闭所有非活动标签页 |
--- |
Ctrl + Alt + Shift + F4 |
关闭所有标签页 |
--- |
Ctrl + Shift + A(输入 "Split") |
分割编辑器(水平/垂直) |
同时查看多个文件 |
Ctrl + Shift + A(输入 "Unsplit") |
取消分割 |
--- |
A-15 多光标与列编辑模式
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + Alt + Shift + J |
选中所有匹配项(Select All Occurrences) |
选中当前文件中所有相同单词/表达式 |
Alt + J |
选中下一个匹配项(Add Selection for Next Occurrence) |
逐个添加相同单词的多光标 |
Alt + Shift + J |
取消选中最后一个匹配项 |
--- |
Alt + Shift + Insert |
切换列选择模式(Column Selection Mode) |
矩形选择,适合批量编辑对齐文本 |
Ctrl + Shift + Alt + 鼠标左键 |
添加多光标(鼠标方式) |
在点击位置添加新光标 |
Ctrl + Alt + Shift + 鼠标左键 |
添加多光标(同上) |
--- |
Ctrl + Shift + Alt + ↑/↓ |
添加上/下方光标 |
在相邻行添加光标 |
Ctrl + Shift + Alt + ←/→ |
添加左/右光标 |
--- |
A-16 文件与项目操作
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + Shift + N |
新建文件/目录 |
在 Project 窗口中按下 |
Ctrl + Alt + Shift + N |
新建文件(带模板选择) |
--- |
Ctrl + Shift + A(输入 "New") |
新建各类资源 |
类、接口、枚举、包、模块等 |
Ctrl + Alt + Shift + C |
复制引用(Copy Reference) |
复制全限定类名/方法签名 |
Ctrl + Shift + C |
复制路径(Copy Path) |
复制文件绝对/相对路径 |
Ctrl + Shift + A(输入 "Local History") |
查看本地历史 |
无需 Git 即可恢复文件历史版本 |
Ctrl + Shift + A(输入 "Synchronize") |
同步文件 |
从磁盘重新加载 |
Ctrl + Shift + A(输入 "Compare") |
比较文件 |
与剪贴板/另一文件比较 |
Ctrl + Shift + A(输入 "Export") |
导出设置/项目 |
--- |
Ctrl + Shift + A(输入 "Import") |
导入设置/项目 |
--- |
A-17 编辑器视图与显示控制
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + Shift + F12 |
最大化/还原编辑器 |
隐藏所有工具窗口 |
Ctrl + Shift + A(输入 "Zen") |
禅模式(Zen Mode) |
全屏无干扰编码 |
Ctrl + Shift + A(输入 "Distraction") |
免打扰模式 |
隐藏通知 |
Ctrl + Shift + A(输入 "Presentation") |
演示模式 |
大字体全屏演示 |
Ctrl + + / Ctrl + -(NumPad) |
放大/缩小字体 |
编辑器字体 |
Ctrl + Shift + A(输入 "Soft Wrap") |
切换自动换行 |
--- |
Ctrl + Shift + A(输入 "Show Whitespaces") |
显示/隐藏空白字符 |
--- |
Ctrl + Shift + A(输入 "Breadcrumbs") |
显示/隐藏面包屑导航 |
--- |
Ctrl + Shift + A(输入 "Parameter Hints") |
显示/隐藏参数提示 |
--- |
Ctrl + Shift + A(输入 "Inlay Hints") |
显示/隐藏内联提示 |
--- |
A-18 数据库与 SQL(Ultimate 版)
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + Shift + A(输入 "Database") |
打开数据库工具窗口 |
--- |
Ctrl + Enter(SQL 编辑器中) |
执行 SQL 语句 |
执行光标所在语句 |
Ctrl + Shift + Enter(SQL 编辑器中) |
执行整个脚本 |
--- |
Ctrl + Alt + Shift + X |
执行 SQL(选择数据源) |
--- |
Ctrl + Shift + A(输入 "Console") |
打开 SQL 控制台 |
--- |
Ctrl + Alt + Shift + C(数据库中) |
复制 DDL |
复制建表语句 |
Ctrl + Shift + A(输入 "Diagram") |
显示数据库图表 |
ER 图 |
A-19 AI 辅助编码(2024.x+ / AI Assistant 插件)
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + \(默认) |
打开 AI Assistant 聊天 |
需安装 AI Assistant 插件 |
Ctrl + Shift + A(输入 "AI") |
访问所有 AI 操作 |
--- |
Alt + Enter(AI 建议时) |
接受 AI 代码建议 |
Full Line Completion 建议 |
Tab(AI 内联建议时) |
接受整行 AI 补全 |
Full Line Code Completion |
Esc(AI 建议时) |
拒绝 AI 建议 |
--- |
Ctrl + Shift + A(输入 "Generate") |
AI 生成代码 |
根据注释/描述生成代码 |
Ctrl + Shift + A(输入 "Explain") |
AI 解释代码 |
选中代码后请求解释 |
Ctrl + Shift + A(输入 "Refactor") |
AI 辅助重构建议 |
--- |
Ctrl + Shift + A(输入 "Name") |
AI 命名建议 |
为变量/方法生成命名 |
A-20 其他实用操作与隐藏技巧
| 快捷键 |
功能说明 |
备注 / 适用场景 |
Ctrl + Shift + A |
查找操作(万能入口) |
忘记任何快捷键时,搜索功能名称即可 |
Ctrl + Alt + S |
打开设置(Settings) |
--- |
Ctrl + Alt + Shift + S |
打开项目结构(Project Structure) |
模块、SDK、依赖、Artifacts 配置 |
Ctrl + Shift + A(输入 "Registry") |
打开注册表(Registry) |
高级隐藏配置 |
Ctrl + Shift + A(输入 "Scratch") |
创建 Scratch File |
临时文件,不属于项目 |
Ctrl + Alt + Shift + Insert |
新建 Scratch File |
--- |
Ctrl + Shift + A(输入 "HTTP") |
打开 HTTP Client |
测试 REST API |
Ctrl + Shift + A(输入 "Terminal") |
打开内置终端 |
--- |
Alt + F1 |
在工具窗口中定位当前文件(Select In) |
在 Project 树中高亮当前文件 |
Ctrl + Shift + A(输入 "Compare") |
比较剪贴板内容 |
将剪贴板与当前文件比较 |
Ctrl + Shift + A(输入 "Encoding") |
更改文件编码 |
--- |
Ctrl + Shift + A(输入 "Line Separator") |
更改行分隔符(CRLF/LF) |
--- |
Ctrl + Shift + A(输入 "Override") |
重写方法 |
同 Ctrl+O |
Ctrl + Shift + A(输入 "Delegate") |
生成委托方法 |
--- |
Ctrl + Shift + A(输入 "equals") |
生成 equals/hashCode |
--- |
Ctrl + Shift + A(输入 "toString") |
生成 toString |
--- |
Ctrl + Shift + A(输入 "Constructor") |
生成构造器 |
--- |
Ctrl + Shift + A(输入 "Getter") |
生成 Getter |
--- |
Ctrl + Shift + A(输入 "Setter") |
生成 Setter |
--- |
Ctrl + Shift + A(输入 "Plugin") |
打开插件管理 |
--- |
Ctrl + Shift + A(输入 "Theme") |
切换主题 |
--- |
Ctrl + Shift + A(输入 "Font") |
更改编辑器字体 |
--- |
Ctrl + Shift + A(输入 "Keymap") |
打开键位映射设置 |
--- |
Ctrl + Shift + A(输入 "Export to HTML") |
导出代码为 HTML |
--- |
Ctrl + Shift + A(输入 "Print") |
打印代码 |
--- |
Ctrl + Shift + A(输入 "UML") |
显示 UML 类图 |
Ultimate 版 |
Ctrl + Shift + A(输入 "Profiler") |
打开性能分析器 |
Ultimate 版 |
Ctrl + Shift + A(输入 "Coverage") |
运行带覆盖率的测试 |
--- |
Ctrl + Shift + A(输入 "Remote") |
远程调试配置 |
--- |
Ctrl + Shift + A(输入 "Docker") |
Docker 工具 |
Ultimate 版 |
Ctrl + Shift + A(输入 "Kubernetes") |
Kubernetes 工具 |
Ultimate 版 |
Ctrl + ~(波浪号) |
快速切换方案(Switcher) |
切换主题、键位图、代码风格等 |
Ctrl + Tab(按住 Ctrl) |
切换器(Switcher) |
在编辑器标签、工具窗口间切换 |
A-21 macOS 键位对照速查
macOS 用户只需记住以下替换规则,即可将本附录所有快捷键无缝迁移:
| Windows / Linux |
macOS |
说明 |
Ctrl |
⌘ Cmd |
主修饰键 |
Alt |
⌥ Option |
辅助修饰键 |
Ctrl + Alt |
⌘ Cmd + ⌥ Option |
组合修饰键 |
Ctrl + Shift |
⌘ Cmd + ⇧ Shift |
组合修饰键 |
Ctrl + Alt + Shift |
⌘ Cmd + ⌥ Option + ⇧ Shift |
三键组合 |
Ctrl + Y(删除行) |
⌘ Cmd + Delete |
macOS 中删除行 |
Ctrl + D(复制行) |
⌘ Cmd + D |
复制行 |
Ctrl + Space |
⌃ Control + Space |
代码补全(避免与输入法冲突) |
F1-F12 |
Fn + F1-F12 |
需按 Fn 键(或在系统设置中调整) |