Skip to content

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

一个专门教学新手Drissionpage的网站.