VSCode

精选 VSCode 常用指令与核心速查备忘单,涵盖高频用法、配置参数与实用技巧。

#Windows 键盘快捷键

#⚙️ 常规选项

快捷键 执行操作
Ctrl Shift P 显示命令面板
Ctrl P 快速打开,转到文件…
Ctrl Shift N 新建窗口/实例
Ctrl Shift W 关闭窗口/实例
Ctrl , 用户设置
Ctrl K Ctrl S 键盘快捷键

#基本编辑 (Basic Editing)

快捷键 执行操作
Ctrl X 剪切行(无选区时)
Ctrl C 复制行(无选区时)
Alt Up/Down 上移/下移行
Shift Alt Up/Down 向上/向下复制行
Ctrl Shift K 删除行
Ctrl Enter 在下方插入行
Ctrl Shift Enter 在上方插入行
Ctrl Shift \ 跳转到匹配括号
Ctrl ]/[ 增加/减少缩进
Home/End 转到行首/行尾
Ctrl Home 转到文件开头
Ctrl End 转到文件结尾
Ctrl Up/Down 向上/向下滚动一行
Alt PgUp/PgDown 向上/向下滚动一页
Ctrl Shift [ 折叠区域
Ctrl Shift ] 展开区域
Ctrl K Ctrl [ 折叠全部子区域
Ctrl K Ctrl ] 展开全部子区域
Ctrl K Ctrl 0 折叠全部区域
Ctrl K Ctrl J 展开全部区域
Ctrl K Ctrl C 添加行注释
Ctrl K Ctrl U 移除行注释
Ctrl / 切换行注释
Shift Alt A 切换块注释
Alt Z 切换自动换行

#🧭 界面导航

快捷键 执行操作
Ctrl T 显示全部符号
Ctrl G 转到行…
Ctrl P 转到文件…
Ctrl Shift O 转到符号…
Ctrl Shift M 显示问题面板
F8 转到下一个错误或警告
Shift F8 转到上一个错误或警告
Ctrl Shift Tab 在编辑器组历史中导航
Alt Left/Right 后退/前进
Ctrl M 切换 Tab 移动焦点

#🔍 搜索与替换 (Search and replace)

快捷键 执行操作
Ctrl F 查找
Ctrl H 替换
F3 查找下一个
Shift F3 查找上一个
Alt Enter 选择查找匹配的全部出现处
Ctrl D 将选择添加到下一处查找匹配
Ctrl K Ctrl D 将上次选择移到下一处查找匹配
Alt C/R/W 切换区分大小写/正则/全词匹配

#多光标与选择 (Multi-cursor and selection)

快捷键 执行操作
Alt Click 插入光标
Ctrl Alt Up/Down 在上方/下方插入光标
Ctrl U 撤销上次光标操作
Shift Alt I 在所选每行末尾插入光标
Ctrl I 选择当前行
Ctrl Shift L 选择当前所选内容的全部出现处
Ctrl F2 选择当前单词的全部出现处
Shift Alt Right 扩展选择
Shift Alt Left 收缩选择
Shift Alt (drag mouse) 列(框)选择
Ctrl Shift Alt (arrow key) 列(框)选择
Ctrl Shift Alt PgUp/PgDown 列(框)选择向上/向下翻页

#富语言编辑 (Rich languages editing)

快捷键 执行操作
Ctrl Space 触发建议
Ctrl Shift Space 触发参数提示
Shift Alt F 格式化文档
Ctrl K Ctrl F 格式化所选内容
F12 转到定义
Alt F12 查看定义
Ctrl K F12 在侧边打开定义
Ctrl . 快速修复
Shift F12 显示引用
F2 重命名符号
Ctrl K Ctrl X 删除行尾空白
Ctrl K M 更改文件语言

#编辑器管理 (Editor management)

快捷键 执行操作
Ctrl F4 关闭编辑器
Ctrl W 关闭编辑器
Ctrl K F 关闭文件夹
Ctrl \ 拆分编辑器
Ctrl 1/2/3 聚焦到第 1、2 或 3 个编辑器组
Ctrl K Ctrl Left/Right 聚焦到上一个/下一个编辑器组
Ctrl Shift PgUp/PgDown 向左/向右移动编辑器
Ctrl K Left/Right 移动活动编辑器组

#文件管理 (File management)

快捷键 执行操作
Ctrl N 新建文件
Ctrl O 打开文件…
Ctrl S 保存
Ctrl Shift S 另存为…
Ctrl K S 全部保存
Ctrl F4 关闭
Ctrl K Ctrl W 全部关闭
Ctrl Shift T 重新打开已关闭的编辑器
Ctrl K Enter 保持预览模式编辑器打开
Ctrl Tab 打开下一个
Ctrl Shift Tab 打开上一个
Ctrl K P 复制活动文件路径
Ctrl K R 在资源管理器中显示活动文件
Ctrl K O 在新窗口/实例中显示活动文件

#显示 (Display)

快捷键 执行操作
F11 切换全屏
Shift Alt 0 切换编辑器布局(水平/垂直)
Ctrl =/- 放大/缩小
Ctrl B 切换侧边栏可见性
Ctrl Shift E 显示资源管理器/切换焦点
Ctrl Shift F 显示搜索
Ctrl Shift G 显示源代码管理
Ctrl Shift D 显示调试
Ctrl Shift X 显示扩展
Ctrl Shift H 在文件中替换
Ctrl Shift J 切换搜索详情
Ctrl Shift U 显示输出面板
Ctrl Shift V 打开 Markdown 预览
Ctrl K V 在侧边打开 Markdown 预览
Ctrl K Z 禅模式(按 Esc Esc 退出)

#调试 (Debug)

快捷键 执行操作
F9 切换断点
F5 启动/继续
Shift F5 停止
F11 单步进入
Shift F11 单步跳出
F10 单步跳过
Ctrl K Ctrl I 显示悬停信息

#集成终端 (Integrated terminal)

快捷键 执行操作
Ctrl ` 显示集成终端
Ctrl Shift ` 创建新终端
Ctrl C 复制所选内容
Ctrl V 粘贴到活动终端
Ctrl Up/Down 向上/向下滚动
Shift PgUp/PgDown 向上/向下滚动一页
Ctrl Home/End 滚动到顶部/底部

#MacOS 键盘快捷键

#⚙️ 常规选项

快捷键 执行操作
⇧⌘P / F1 显示命令面板
⌘P 快速打开,转到文件…
⇧⌘N 新建窗口/实例
⌘W 关闭窗口/实例
⌘, 用户设置
⌘K ⌘S 键盘快捷键

#基本编辑 (Basic editing)

快捷键 执行操作
⌘X 剪切行(无选区时)
⌘C 复制行(无选区时)
⌥↓ / ⌥↑ 下移/上移行
⇧⌥↓ / ⇧⌥↑ 向下/向上复制行
⇧⌘K 删除行
⌘Enter / ⇧⌘Enter 在下方/上方插入行
⇧⌘\ 跳转到匹配括号
⌘] / ⌘[ 增加/减少缩进
Home / End 转到行首/行尾
⌘↑ / ⌘↓ 转到文件开头/结尾
⌃PgUp / ⌃PgDn 向上/向下滚动一行
⌘PgUp /⌘PgDn 向上/向下滚动一页
⌥⌘[ / ⌥⌘] 折叠/展开区域
⌘K ⌘[ / ⌘K ⌘] 折叠/展开全部子区域
⌘K ⌘0 / ⌘K ⌘J 折叠/展开全部区域
⌘K ⌘C 添加行注释
⌘K ⌘U 移除行注释
⌘/ 切换行注释
⇧⌥A 切换块注释
⌥Z 切换自动换行

#多光标与选择 (Multi-cursor and selection)

快捷键 执行操作
⌥ + 点击插入光标
⌥⌘↑ 在上方插入光标
⌥⌘↓ 在下方插入光标
⌘U 撤销上次光标操作
⇧⌥I 在所选每行末尾插入光标
⌘L 选择当前行
⇧⌘L 选择当前所选内容的全部出现处
⌘F2 选择当前单词的全部出现处
⌃⇧⌘→ / ← 扩展 / 收缩选择
⇧⌥ + 拖动鼠标 列(框)选择
⇧⌥⌘↑ / ↓ 列(框)选择向上/向下
⇧⌥⌘← / → 列(框)选择向左/向右
⇧⌥⌘PgUp 列(框)选择向上翻页
⇧⌥⌘PgDn 列(框)选择向下翻页

#🔍 搜索与替换 (Search and replace)

快捷键 执行操作
⌘F 查找
⌥⌘F 替换
⌘G / ⇧⌘G 查找下一个/上一个
⌥Enter 选择查找匹配的全部出现处
⌘D 将选择添加到下一处查找匹配
⌘K ⌘D 将上次选择移到下一处查找匹配

#富语言编辑 (Rich languages editing)

快捷键 执行操作
⌃Space, ⌘I 触发建议
⇧⌘Space 触发参数提示
⇧⌥F 格式化文档
⌘K ⌘F 格式化所选内容
F12 转到定义
⌥F12 查看定义
⌘K F12 在侧边打开定义
⌘. 快速修复
⇧F12 显示引用
F2 重命名符号
⌘K ⌘X 删除行尾空白
⌘K M 更改文件语言

#🧭 界面导航

快捷键 执行操作
⌘T 显示全部符号
⌃G 转到行…
⌘P 转到文件…
⇧⌘O 转到符号…
⇧⌘M 显示问题面板
F8 / ⇧F8 转到下一个/上一个错误或警告
⌃⇧Tab 在编辑器组历史中导航
⌃- / ⌃⇧- 后退/前进
⌃⇧M 切换 Tab 移动焦点

#编辑器管理 (Editor management)

快捷键 执行操作
⌘W 关闭编辑器
⌘K F 关闭文件夹
⌘\ 拆分编辑器
⌘1 / ⌘2 / ⌘3 聚焦到第 1、2、3 个编辑器组
⌘K ⌘← / ⌘K ⌘→ 聚焦到上一个/下一个编辑器组
⌘K ⇧⌘← / ⌘K ⇧⌘→ 向左/向右移动编辑器
⌘K ← / ⌘K → 移动活动编辑器组

#文件管理 (File management)

快捷键 执行操作
⌘N 新建文件
⌘O 打开文件…
⌘S 保存
⇧⌘S 另存为…
⌥⌘S 全部保存
⌘W 关闭
⌘K ⌘W 全部关闭
⇧⌘T 重新打开已关闭的编辑器
⌘K Enter 保持预览模式编辑器打开
⌃Tab / ⌃⇧Tab 打开下一个 / 上一个
⌘K P 复制活动文件路径
⌘K R 在 查找er 中显示活动文件
⌘K O 在新窗口/实例中显示活动文件

#显示 (Display)

快捷键 执行操作
⌃⌘F 切换全屏
⌥⌘0 切换编辑器布局(水平/垂直)
⌘= / ⇧⌘- 放大/缩小
⌘B 切换侧边栏可见性
⇧⌘E 显示资源管理器 / 切换焦点
⇧⌘F 显示搜索
⌃⇧G 显示源代码管理
⇧⌘D 显示调试
⇧⌘X 显示扩展
⇧⌘H 在文件中替换
⇧⌘J 切换搜索详情
⇧⌘U 显示输出面板
⇧⌘V 打开 Markdown 预览
⌘K V 在侧边打开 Markdown 预览
⌘K Z 禅模式(按 Esc Esc 退出)

#调试 (Debug)

快捷键 执行操作
F9 切换断点
F5 启动/继续
F11 / ⇧F11 单步进入/跳出
F10 单步跳过
⇧F5 停止
⌘K ⌘I 显示悬停信息

#集成终端 (Integrated terminal)

快捷键 执行操作
⌃` 显示集成终端
⌃⇧` 创建新终端
⌘C 复制所选内容
⌘↑ / 向上/向下滚动
PgUp / PgDn 向上/向下滚动一页
⌘Home / End 滚动到顶部/底部

#🔗 参考资源