Visual Studio Code 是现代、开源和跨平台的文本和代码编辑器,是新的热门产品。代码编辑。重新定义。通过Code.visualstudio.com下载 Visual Studio Code 。
通用
操作 | 快捷键 |
---|---|
显示命令面板 | ⇧⌘P, F1 |
快速打开 | ⌘P |
新建 窗口/实例 | ⇧⌘N |
关闭 窗口/实例 | ⌘W |
基础编辑
操作 | 快捷键 |
---|---|
剪切 | ⌘X |
复制 | ⌘C |
移动当前行向 下/上 | ⌥↓ / ⌥↑ |
复制当前行向 下/上 | ⇧⌥↓ / ⇧⌥↑ |
删除当前行 | ⇧⌘K |
在下/上 插入一行 | ⌘Enter / ⇧⌘Enter |
跳转到匹配的括号 | ⇧⌘\ |
向左/向右 缩进当前行 | ⌘] / ⌘[ |
跳到当前行的头部,尾部 | Home / End |
跳到当前行的开始,结束 | ⌘↑ / ⌘↓ |
滚动到 | ⌃PgUp |
滚动到行头/行尾 | ⌃PgDown |
滚动到页头/页尾 | ⌘PgUp /⌘PgDown |
折叠/展开区域 | ⇧⌘[ / ⇧⌘] |
折叠/展开所有子区域 | ⌘K ⌘[ / ⌘K ⌘] |
折叠/展开所有区域 | ⌘K ⌘0 / ⌘K ⌘J |
添加行注释 | ⌘K ⌘C |
删除行注释 | ⌘K ⌘U |
切换行注释 | ⌘/ |
切换块注释 | ⇧⌥A |
切换文字换行 | ⌥Z |
导航
显示所有符号 | ⌘T |
转到行… | ⌃G |
转到文件… | ⌘P |
转到符号… | ⇧⌘O |
显示问题“面板” | ⇧⌘M |
转到下一个/上一个错误或警告 | F8 / ⇧F8 |
浏览编辑器组历史记录 | ⌃⇧Tab |
后退/前进 | ⌃- / ⌃⇧- |
切换选项卡移动焦点 | ⌃⇧M |
搜索和替换
操作 | 快捷键 |
---|---|
查找 | ⌘F |
替换 | ⌥⌘F |
查找下一个/上一个 | ⌘G / ⇧⌘G |
选择查找匹配的所有匹配项 | ⌥Enter |
将选择添加到下一个查找匹配 | ⌘D |
将最后一个选择移至下一个查找匹配项 | ⌘K ⌘D |
多光标与选择
操作 | 快捷键 |
---|---|
插入光标 | Alt+Click |
在上面插入光标 | ⌥⌘↑ |
在下面插入光标 | ⌥⌘↓ |
撤消上一个光标操作 | ⌘U |
在所选每行的末尾插入光标 | ⇧⌥I |
选择当前行 | ⌘I |
选择当前选择的所有事件 | ⇧⌘L |
选择当前单词的所有出现 | ⌘F2 |
展开选择 | ⌃⇧⌘→ |
收缩选择 | ⌃⇧⌘← |
列(框)选择 | Shift+Alt + drag mouse(拖动鼠标) |
向上列(框)选择 | ⇧⌥⌘↑ |
向下列(框)选择 | ⇧⌥⌘↓ |
向左列(框)选择 | ⇧⌥⌘← |
向右列(框)选择 | ⇧⌥⌘→ |
列(框)选择 向上一页 | ⇧⌥⌘PgUp |
列(框)选择 向下一页 | ⇧⌥⌘PgDown |
富语言编辑
操作 | 快捷键 |
---|---|
触发建议 | ⌃Space |
触发参数提示 | ⇧⌘Space |
Emmet扩展缩写 | Tab |
格式化文档 | ⇧⌥F |
格式选择 | ⌘K ⌘F |
转到定义 | F12 |
Peek定义 | ⌥F12 |
打开定义到一边 | ⌘K F12 |
快速修复 | ⌘. |
显示引用 | ⇧F12 |
重命名符号 | F2 |
替换为下一个/上一个值 | ⇧⌘. / ⇧⌘, |
修剪尾随空格 | ⌘K ⌘X |
更改文件语言 | ⌘K M |
导航 | |
介绍 | Mac 快捷键 |
显示所有符号 | ⌘T |
转到行… | ⌃G |
转到文件… | ⌘P |
转到符号… | ⇧⌘O |
显示问题“面板” | ⇧⌘M |
转到下一个/上一个错误或警告 | F8 / ⇧F8 |
浏览编辑器组历史记录 | ⌃⇧Tab |
后退/前进 | ⌃- / ⌃⇧- |
切换选项卡移动焦点 | ⌃⇧M |
编辑管理
操作 | 快捷键 |
---|---|
关闭编辑窗口 | ⌘W |
关闭文件 | ⌘K F |
拆分编辑窗口 | ⌘\ |
聚焦到第1,第2,第3编辑器组中 | ⌘1 / ⌘2 / ⌘3 |
聚焦到上一个/下一个编辑器组 | ⌘K ⌘← / ⌘K ⌘→ |
向左/向右移动编辑器 | ⌘K ⇧⌘← / ⌘K ⇧⌘→ |
移动活动编辑器组 | ⌘K ← / ⌘K → |
通用
操作 | 快捷键 |
---|---|
打开命令面板 | Ctrl+Shift+P, F1 |
快速打开文件 | Ctrl+P |
打开新窗口/实例 | Ctrl+Shift+N |
关闭窗口/实例 | Ctrl+Shift+W |
基础编辑
操作 | 快捷键 |
---|---|
剪切当前行 | 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 / 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+ ← / → |
开启/关闭 Tab 移动焦点 | Ctrl+M |
搜索和替换
操作 | 快捷键 |
---|---|
查找 | Ctrl+F |
替换 | Ctrl+H |
查找下一个/前一个 | F3 / Shift+F3 |
选择所有匹配项 | Alt+Enter |
选择下一个匹配项 | Ctrl+D |
跳过当前选择项 | Ctrl+K Ctrl+D |
切换大小写敏感/正则表达式/全词 | Alt+C / R / W |
多光标与选择
操作 | 快捷键 |
---|---|
插入光标 | Alt+Click |
向上/向下插入光标 | Ctrl+Alt+ ↑ / ↓ |
撤销上一个光标 | Ctrl+U |
在选中行的行尾插入光标 | Shift+Alt+I |
选择当前行 | Ctrl+I |
选择当前选中项的所有匹配项 | Ctrl+Shift+L |
选择当前单词的所有匹配项 | Ctrl+F2 |
扩展选择 | Shift+Alt+→ |
缩小选择 | Shift+Alt+← |
列(框)选择 | Shift+Alt + (drag mouse) |
列(框)选择 | Ctrl+Shift+Alt + (arrow key) |
向上页/下页列(框)选择 | Ctrl+Shift+Alt +PgUp/PgDown |
富语言编辑
操作 | 快捷键 |
---|---|
打开建议 | Ctrl+Space |
打开参数提示 | Ctrl+Shift+Space |
Emmet 展开缩写 | Tab |
格式化文档 | Shift+Alt+F |
格式化选择区域 | Ctrl+K Ctrl+F |
跳转到定义 | F12 |
打开窗口显示定义 | Alt+F12 |
打开侧边栏显示定义 | Ctrl+K F12 |
快速解决 | Ctrl+. |
显示引用 | Shift+F12 |
重命名符号 | F2 |
替换为下一个/上一个值 | Ctrl+Shift+ . / , |
删除行尾空格 | Ctrl+K Ctrl+X |
更改文本语言 | Ctrl+K M |
编辑管理
操作 | 快捷键 |
---|---|
关闭编辑的文件 | Ctrl+F4, Ctrl+W |
关闭文件夹 | Ctrl+K F |
拆分编辑器窗口 | Ctrl+\ |
切换到第一、第二或第三个窗口 | Ctrl+ 1 / 2 / 3 |
切换到上一个/下一个窗口 | Ctrl+K Ctrl+ ←/→ |
向左/向右移动编辑的文件 | Ctrl+Shift+PgUp /PgDown |
向左/向右移动编辑窗口 | Ctrl+K ← / → |