Visual Studio Code(Windows 系统)键盘快捷键参考手册
本文档整理了 Visual Studio Code(VS Code)在 Windows 系统下的常用键盘快捷键,按功能模块分类呈现,便于快速查询和使用。
一、常规操作(General)
快捷键 | 功能描述 |
---|---|
Ctrl+Shift+P、F1 | 显示命令面板(Command Palette) |
Ctrl+P | 快速打开(Quick Open)、跳转到文件…… |
Ctrl+Shift+N | 新建窗口/实例 |
Ctrl+Shift+W | 关闭窗口/实例 |
Ctrl+,(逗号) | 打开用户设置(User Settings) |
Ctrl+K 再按 Ctrl+S | 打开键盘快捷键设置(Keyboard Shortcuts) |
二、基础编辑(Basic editing)
快捷键 | 功能描述 |
---|---|
Ctrl+X | 剪切行(无选中内容时) |
Ctrl+C | 复制行(无选中内容时) |
Alt+上箭头 / 下箭头 | 向上/向下移动行 |
Shift+Alt+下箭头 / 上箭头 | 向上/向下复制行 |
Ctrl+Shift+K | 删除行 |
Ctrl+Enter | 在当前行下方插入新行 |
Ctrl+Shift+Enter | 在当前行上方插入新行 |
Ctrl+Shift+\(反斜杠) | 跳转到匹配的括号处 |
Ctrl+](右方括号) / [(左方括号) | 增加缩进 / 减少缩进 |
Home / End | 跳转到行首 / 行尾 |
Ctrl+Home | 跳转到文件开头 |
Ctrl+End | 跳转到文件结尾 |
Ctrl+上箭头 / 下箭头 | 向上/向下滚动一行 |
Alt+PgUp(上翻页) / PgDn(下翻页) | 向上/向下滚动一页 |
Ctrl+Shift+[(左方括号) | 折叠代码块(Fold region) |
Ctrl+Shift+](右方括号) | 展开代码块(Unfold region) |
Ctrl+K 再按 Ctrl+[(左方括号) | 折叠所有子代码块(Fold all subregions) |
Ctrl+K 再按 Ctrl+](右方括号) | 展开所有子代码块(Unfold all subregions) |
Ctrl+K 再按 Ctrl+0(数字0) | 折叠所有代码块(Fold all regions) |
Ctrl+K 再按 Ctrl+J | 展开所有代码块(Unfold all regions) |
Ctrl+K 再按 Ctrl+C | 添加行注释 |
Ctrl+K 再按 Ctrl+U | 移除行注释 |
Ctrl+/ | 切换行注释(添加/移除) |
Shift+Alt+A | 切换块注释(添加/移除) |
Alt+Z | 切换自动换行(Toggle word wrap) |
三、导航操作(Navigation)
快捷键 | 功能描述 |
---|---|
Ctrl+T | 显示所有符号(Show all Symbols) |
Ctrl+G | 跳转到指定行(Go to Line...) |
Ctrl+P | 跳转到指定文件(Go to File...) |
Ctrl+Shift+O | 跳转到指定符号(Go to Symbol...) |
Ctrl+Shift+M | 显示问题面板(Show Problems panel) |
F8 | 跳转到下一个错误或警告 |
Shift+F8 | 跳转到上一个错误或警告 |
Ctrl+Shift+Tab | 导航编辑器组历史记录 |
Alt+左箭头 / 右箭头 | 后退 / 前进 |
Ctrl+M | 切换 Tab 键焦点移动(Toggle Tab moves focus) |
四、搜索与替换(Search and replace)
快捷键 | 功能描述 |
---|---|
Ctrl+F | 查找(Find) |
Ctrl+H | 替换(Replace) |
F3 / Shift+F3 | 查找下一个 / 上一个匹配项 |
Alt+Enter | 选中所有查找匹配项 |
Ctrl+D | 将下一个查找匹配项添加到选择范围 |
Ctrl+K 再按 Ctrl+D | 将上一个选择范围移动到下一个查找匹配项 |
Alt+C / R / W | 切换区分大小写 / 正则表达式 / 全字匹配 |
五、多光标与选择(Multi-cursor and selection)
快捷键 | 功能描述 |
---|---|
Alt+点击鼠标 | 插入光标 |
Ctrl+Alt+上箭头 / 下箭头 | 在当前光标上方/下方插入光标 |
Ctrl+U | 撤销上一步光标操作 |
Shift+Alt+I | 在选中区域的每一行末尾插入光标 |
Ctrl+L | 选中当前行 |
Ctrl+Shift+L | 选中当前选择内容的所有匹配项 |
Ctrl+F2 | 选中当前单词的所有匹配项 |
Shift+Alt+右箭头 | 扩大选择范围 |
Shift+Alt+左箭头 | 缩小选择范围 |
Shift+Alt+(拖动鼠标) | 列(框选)选择 |
Ctrl+Shift+Alt+(箭头键) | 列(框选)选择 |
Ctrl+Shift+Alt+PgUp(上翻页)/ PgDn(下翻页) | 向上/向下翻页进行列(框选)选择 |
六、富语言编辑(Rich languages editing)
快捷键 | 功能描述 |
---|---|
Ctrl+Space(空格)、Ctrl+I | 触发代码提示(Trigger suggestion) |
Ctrl+Shift+Space(空格) | 触发参数提示(Trigger parameter hints) |
Shift+Alt+F | 格式化文档(Format document) |
Ctrl+K 再按 Ctrl+F | 格式化选中内容(Format selection) |
F12 | 跳转到定义(Go to Definition) |
Alt+F12 | 预览定义(Peek Definition) |
Ctrl+K 再按 F12 | 在侧边栏打开定义(Open Definition to the side) |
Ctrl+.(句点) | 快速修复(Quick Fix) |
Shift+F12 | 显示引用(Show References) |
F2 | 重命名符号(Rename Symbol) |
Ctrl+K 再按 Ctrl+X | 去除行尾空格(Trim trailing whitespace) |
Ctrl+K 再按 Ctrl+M | 更改文件语言(Change file language) |
七、编辑器管理(Editor management)
快捷键 | 功能描述 |
---|---|
Ctrl+F4、Ctrl+W | 关闭编辑器 |
Ctrl+K 再按 F | 关闭文件夹 |
Ctrl+\(反斜杠) | 拆分编辑器 |
Ctrl+1 / 2 / 3 | 聚焦到第1个 / 第2个 / 第3个编辑器组 |
Ctrl+K 再按 Ctrl+左箭头 / 右箭头 | 聚焦到上一个 / 下一个编辑器组 |
Ctrl+Shift+PgUp(上翻页) / PgDn(下翻页) | 向左/向右移动编辑器 |
Ctrl+K 再按左箭头 / 右箭头 | 移动当前激活的编辑器组 |
八、文件管理(File management)
快捷键 | 功能描述 |
---|---|
Ctrl+N | 新建文件(New File) |
Ctrl+O | 打开文件(Open File...) |
Ctrl+S | 保存(Save) |
Ctrl+Shift+S | 另存为(Save As...) |
Ctrl+K 再按 S | 保存所有(Save All) |
Ctrl+F4 | 关闭(Close) |
Ctrl+K 再按 Ctrl+W | 关闭所有(Close All) |
Ctrl+Shift+T | 重新打开已关闭的编辑器 |
Ctrl+K 再按 Enter | 保持预览模式编辑器打开 |
Ctrl+Tab | 打开下一个文件 |
Ctrl+Shift+Tab | 打开上一个文件 |
Ctrl+K 再按 P | 复制当前文件的路径 |
Ctrl+K 再按 R | 在文件资源管理器中显示当前文件 |
Ctrl+K 再按 O | 在新窗口/实例中显示当前文件 |
九、显示控制(Display)
快捷键 | 功能描述 |
---|---|
F11 | 切换全屏模式(Toggle full screen) |
Shift+Alt+0(数字0) | 切换编辑器布局(水平/垂直) |
Ctrl+=(等号) / -(减号) | 放大 / 缩小 |
Ctrl+B | 切换侧边栏显示/隐藏(Toggle Sidebar visibility) |
Ctrl+Shift+E | 显示资源管理器 / 切换焦点 |
Ctrl+Shift+F | 显示搜索面板 |
Ctrl+Shift+G | 显示源代码控制面板 |
Ctrl+Shift+D | 显示调试面板 |
Ctrl+Shift+X | 显示扩展面板 |
Ctrl+Shift+H | 在文件中替换(Replace in files) |
Ctrl+Shift+J | 切换搜索详情显示/隐藏 |
Ctrl+Shift+U | 显示输出面板(Show Output panel) |
Ctrl+Shift+V | 打开 Markdown 预览 |
Ctrl+K 再按 V | 在侧边栏打开 Markdown 预览 |
Ctrl+K 再按 Z | 进入禅模式(Zen Mode,按两次 Esc 退出) |
十、调试操作(Debug)
快捷键 | 功能描述 |
---|---|
F9 | 切换断点(添加/移除) |
F5 | 开始调试 / 继续调试 |
Shift+F5 | 停止调试 |
F11 / Shift+F11 | 单步进入 / 单步跳出 |
F10 | 单步跳过 |
Ctrl+K 再按 Ctrl+I | 显示悬停提示(Show hover) |
十一、集成终端(Integrated terminal)
快捷键 | 功能描述 |
---|---|
Ctrl+`(反引号,位于 Tab 键上方) | 显示/隐藏集成终端 |
Ctrl+Shift+`(反引号) | 新建终端 |
Ctrl+C | 复制选中内容 |
Ctrl+V | 粘贴到当前终端 |
Ctrl+上箭头 / 下箭头 | 向上/向下滚动 |
Shift+PgUp(上翻页) / PgDn(下翻页) | 向上/向下滚动一页 |
Ctrl+Home / End | 滚动到终端顶部 / 底部 |
十二、补充说明
其他操作系统(如 macOS、Linux)的 VS Code 键盘快捷键及未分配的额外快捷键,可访问官方链接查看:aka.ms/vscodekeybindings