VSCode Shortcuts logo

适用于 MacOS、Linux 和 Windows 的所有 VSCode 快捷键

Here is a listing of all VS Code shortcuts for all popular operating systems (Mac, Linux, and Windows) organized and listed in one place.
These shortcuts are taken from the official documentation on Microsoft Visual Studio Code.

目录

通用        ↑top

What for Mac OS Linux / Windows
显示命令面板 Shift + Command + P Ctrl + Shift + P
快速打开文件 | 转到文件 Command + P Ctrl + P
新建窗口 Shift + Command + N Ctrl + Shift + N
关闭窗口 Command + W Ctrl + W
转至用户设置 Command + , (comma) Ctrl + , (comma)
显示键盘快捷键菜单 Command K , Command S Ctrl + K, Ctrl + S

基本编辑        ↑top

What for Mac OS Linux / Windows
剪切一行(未选取时) Command + X Ctrl + X
复制一行(未选取时) Command + C Ctrl + C
上下移动行(多行时亦可用) Option + 下方向键 / Option + 上方向键 Alt + 下方向键 / Alt + 上方向键
上下复制行(多行时亦可用) Shift + Option + 下方向键 / Shift + Option + 上方向键 Shift + Alt + 下方向键 / 上方向键
删除一行 Shift + Command + K Shift + Control + K
在上方/下方插入一行 Command + Enter / Command + Shift + Enter Ctrl + Enter / Ctrl + Shift + Enter
跳转至匹配的括号 Shift + Command + \ Shift + Control + \
增加缩进/减少行缩进 Command + ] (closing square bracket)

/ Command + [ ( opening square bracket)

Ctrl + ] (closing square bracket) / Ctrl + [ ( opening square bracket)
转至行首/行尾 fn + 左方向键 / fn + 右方向键 Control + 上方向键 / fn + Contol + 下方向键
转至文件开头/末尾 Command + 上方向键 / Command + 下方向键 Ctrl + Home / Ctrl + End
向上/下滚动行 fn + Control + 上方向键 / fn + Contol + 下方向键 Control + 上方向键 / Contol + 下方向键
向上/下滚动页 fn + 上方向键 / fn + 下方向键 Alt + PgUp / Alt + PgDn
折叠/展开区域 Option + Command + [ / Option + Command + ] Control + Shift [ / Control + Shift ]
折叠/展开所有子区域 Command + K , Command [ / Command + K , Command ] Ctrl + K , Ctrl [ / Ctrl + K , Ctrl ]
折叠/展开所有区域 Command + K , Command 0 / Command + K , Command J Control + 上方向键 / Contol + 下方向键
添加行注释 Command + K , Command C (Command '/' works too) Ctrl K, Ctrl C
删除行注释 Command + K , Command U Ctrl K, Ctrl U
切换行注释 Command + / Ctrl + /
切换块注释 Shift + Option + A Ctrl + Shift + A
切换自动换行 Option + Z Alt + Z

多光标和选择        ↑top

What for Mac OS Linux / Windows
插入光标 Option + click Alt + Click
在上方/下方插入光标 Command + Option + 上方向键 / Command + Option + 下方向键 Shift+ Alt + 上方向键 / Shift+ Alt + 下方向键
撤销刚才的光标操作 Command + U Ctrl + U
在所有选中的行末插入光标 Shift + Option + I Shift + Alt + I
选中当前行 Command + L Ctrl + L
选中当前选择的所有出现位置 Shift + Command + L Ctrl + Shift + L
选中当前单词的所有出现位置 Command + fn + F2 Ctrl + F2
扩大/缩小当前选择的范围 Shift + Option + 右方向键 / 左方向键 Shift + Alt + 右方向键 / 左方向键
列(框)选择 Shift + Option + 拖动鼠标 Shift + Alt + 拖动鼠标

查找和替换        ↑top

What for Mac OS Linux / Windows
打开查找菜单条 Command + F Ctrl + F
打开查找和替换菜单条 Command + Option + F Ctrl + H
找到当前选择单词的下一处/上一处位置 Command + G / Command + Shift + G F3 / Shift + F3
选中所有匹配项 Option + Enter Alt + Enter
将选择添加到下一个查找匹配项 Command + D Ctrl + D
将上一个选择移到下一个查找匹配项 Command + K, Command + L Ctrl + K, Ctrl + D
选中当前单词的所有出现位置 Command + fn + F2 Ctrl + F2
扩大/缩小当前选择 Shift + Option + 右方向键 / 左方向键 Shift + Alt + 右方向键 / 左方向键
列(框)选择 Shift + Option + 拖动鼠标 Shift + Alt + 拖动鼠标

多语言编辑        ↑top

What for Mac OS Linux / Windows
触发建议 Control + Space Ctrl + Space
触发参数提示 Shift + Control + Space Ctrl + Shift + Space
格式化文档 Shift + Option + F Ctrl + Shift + I
格式化当前选择 Command + K, Command + F Ctrl+ K, Ctrl + F
转到定义 fn + F12 F12
查看定义 Option + fn + F12 Ctrl + Shift + F10 || Alt + F12
在侧边栏打开定义 Command + K, fn + F12 Ctrl + K, F12
快速修复 Command + . (dot) Ctrl + . (dot)
显示参考 Shift + fn + F12 Shift + F12
重命名符号 fn + F2 F2
裁剪尾随空格 Command + K, Command + X Ctrl + K, Ctrl + X
变更文件语言 (如:从 HTML 变更为 Python) Command + K, M Ctrl + K, M
What for Mac OS Linux / Windows
显示所有符号 Command + T Ctrl + T
转至指定行 Control + G Ctrl + G
转至指定文件 Command + P Ctrl + P
转至符号 Shift + Command + O Ctrl + Shift + O
显示问题面板 (也可以切换) Shift + Command + M Ctrl + Shift + M
转至上一处/下一处错误或警告 fn + F8 / Shift + fn + F8 F8 / Shift + F8
在历史编辑器组中导航 Control + Shift + Tab Ctrl + Shift + Tab
Go forward / backward across open tabs 转至下一个/上一个打开的标签页 Control + - (dash) / Shift + Control + - (dash) Ctrl + Shift + - (dash) / Ctrl + Alt + - (dash) || Alt + 右方向键 / Alt + 左方向键
Toggle Tab moves focus 切换 Tab 键移动焦点 Shift + Control + M Control + M

编辑器管理        ↑top

What for Mac OS Linux / Windows
关闭编辑器 Command + W Ctrl + W
关闭文件夹 Command + K, F Ctrl + K, F
拆分编辑器 Command + \ (反斜线) Ctrl + P
聚焦于第 1st, 2nd, 3rd 个编辑器组 Command 1 / 2 / 3 Ctrl + 1 / 2 / 3
聚焦到左侧/右侧编辑器组 Command + K, Command + 左方向键 / Command + 右方向键 Ctrl + K, Ctrl + 左方向键 / Ctrl + 右方向键
向左/向右移动编辑器 Command + K, Command + Shift + 左方向键 / 右方向键 Ctrl + Shift + PgUp / PgDn
移动活动的编辑器组 Command + K, 左方向键 / 右方向键 Ctrl + K, 左方向键 / 右方向键

文件管理        ↑top

在新窗口/实例中显示活动文件
What for Mac OS Linux / Windows
打开新文件 Command + N Ctrl + N
打开文件 Control + O Ctrl + O
保存文件 Command + S Ctrl + S
保存为... Shift + Command + S Ctrl + Shift + S
保存所有 Shift + Command + S Ctrl + K, S
关闭 Command + W Ctrl W || Ctrl F4
关闭所有 Command + K, Command + W Ctrl + K, Ctrl + W
重新打开关闭的编辑器 Shift + Command + T Shift + Ctrl + T
保持预览模式编辑器处于打开状态 Command + K, Enter Ctrl + K, Enter
打开下一个/上一个窗口或标签页 Control + Tab / Shift + Control + Tab Ctrl + Tab / Shift + Ctrl + Tab
复制当前文件的路径 Command + K, P Ctrl + K, P
在资源管理器中显示活动文件 Command + K, R Ctrl + K, R
Command + K, O Ctrl + K, O

显示        ↑top

What for Mac OS Linux / Windows
切换全屏 Control + Command + F F11
切换编辑器布局(水平/垂直) Option + Command + 0 Shift + Alt + 0
放大/缩小 Command + = (equal) / - (dash) Ctrl + = (equal) / - (dash)
Copy line down/up (works for selected lines too) Shift + Option + 下方向键 / Shift + Option + 上方向键 Ctrl + W
切换侧边栏可见性 Command + B Ctrl + B
显示资源管理器/切换焦点 Shift + Command + E Ctrl + Shift + E
显示查找 Shift + Command + F Shift + Control + F
显示源代码控制 Shift + Control + G Shift + Ctrl + G
显示调试 Shift + Command + D Shift + Ctrl + D
显示插件 Shift + Command + X Shift + Ctrl + X
在文件中替换 Shift + Command + H Shift + Ctrl + H Control + 上方向键 / Contol + 下方向键
切换搜索详细信息 Shift + Command + J Shift + Ctrl + J
显示输出面板 Shift + Command + U Ctrl + K, Ctrl + H || Ctrl + Shift + U
打开 Markdown 预览 Shift + Command + V Ctrl + Shift + V
在侧边栏打开 Markdown 预览 Command + K , V Ctrl + K, V
禅模式 (Esc ESc to exit) Command + K , Z Ctrl + K, Z

调试        ↑top

What for Mac OS Linux / Windows
断点 fn + F9 F9
开始/继续 fn + F5 F5
步进/出 fn + F11 / Shift + fn + F11 F11 / Shift + F11
步过 fn + F10 F10
停止 Shift + fn + F5 Shift + F5
显示悬停 Command + K , Command + I Ctrl + K, Ctrl + I

集成终端        ↑top

What for Mac OS Linux / Windows
显示集成终端 Control + ` (反引号) Ctrl + ` (反引号)
创建新终端 Shift + Control + ` (反引号) Ctrl + Shift + ` (反引号)
复制选中 Command + C Ctrl + Shift + C || Ctrl + C
向上/下滚动 Command + 上方向键 / 下方向键 Ctrl + Shift + 上方向键 / 下方向键 || Ctrl + 上方向键 / 下方向键
向上/下滚动页面 fn + 上方向键 / 下方向键 Shift + PgUP / PgDn
Ctrl+Home / End 滚动到顶部/底部 Command + 上方向键 / 下方向键 Shift + Home / End || Ctrl + Home + End

实用资源        ↑top