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.
目录
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 |
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 |
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 + 拖动鼠标 |
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 + 拖动鼠标 |
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 |
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, 左方向键 / 右方向键 |
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 |
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 |
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 |
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 |