⌘ = Command
⌥ = Option/Alt
⇧ = Shift
⌃ = Control
⏎ = Return/Enter
⌫ = Delete
⎋ = Esc
通用操作
| ⌘ + ⇧ + P | 显示命令面板 |
|---|---|
| ⌘ + P | 快速打开文件 |
| ⌘ + ⇧ + N | 新窗口/实例 |
| ⌘ + W | 关闭窗口/实例 |
| ⌘ + K ; ⌘ + S | 键盘快捷键 |
基础编辑
| ⌘ + X | 剪切,无选中时剪切行 |
|---|---|
| ⌘ + C | 复制,无选中时复制行 |
⌥ + ↑/↓ |
向 上/下 移动行 |
⌥ + ⇧ + ↑/↓ |
向 上/下 复制行 |
| ⌘ + ⇧ + K | 删除行 |
⌘ + ⏎ /⌘ + ⇧ + ⏎ |
向 上 /下 插入行 |
| ⌘ + ⇧ + \ | 光标跳转到匹配的括号 |
⌘ + ] /[ |
缩进 / 反缩进 |
HOME/END |
光标定位到行的开始~~/~~结束,键盘上没有 |
⌘ + ↑ /↓ |
光标定位到文件的开始/结束 |
⌃ + PgUP / PgDn |
按行上~~/~~下滑,键盘上没有 |
⌘ + PgUp/PgDn |
按页 上~~/~~下滑,键盘上没有 |
⌘ + ⌥ + [ / ] |
折叠 / 展开 区域 |
⌘ + K; ⌘ + [ / ] |
折叠 /展开 子区域 |
⌘ + K; ⌘ + O / J |
折叠 ~~/~~ 展开 所有区域,无效 |
| ⌘ + K; ⌘ + C ⌘ + / | 转换成 行注释 |
| ⌘ + K; ⌘ + U ⌘ + / | 移除 行注释 |
| ⌥ + ⇧ + A | 添加 块注释 |
| ⌥ + Z | 触发word wrap |
搜索 和 替换
| ⌘ + F | 查找 |
|---|---|
| ⌘ + ⌥ + F | 替换 |
⌘ + G / ⌘ + ⇧ + G |
查找 下一次/前一个 |
| ⌘ + D | 选择 下一个查找匹配项 |
| ⌘ + K; ⌘ + D | 移动到 最后一个查找匹配项 |
代码导航
| ⌘ + T | 显示所有的符号 |
|---|---|
| ⌃ + G | 前往 行 号 |
| ⌘ + P | 前往 文件 |
| ⌘ + ⇧ + O | 前往 符号 回:可以分类 |
| ⌘ + ⇧ + M | 显示 Problems 面板 |
F8 /⇧ + F8 |
前往 下一个/前一个 error/warning |
| ⌃ + ⇧ + ⇥ | 定位到 编辑器 上的组件 |
⌃ + - / ⌃ + ⇧ + - |
前进 /后退 |
| ⌃ + ⇧ + M | 触发 Tab 移动焦点 |
多光标 和 选择
| ⌥ + click | 插入光标 |
|---|---|
⌘ + ⌥ + ↑ / ↓ |
向 上/下 插入光标 |
| ⌘ + U | 取消最近一次光标操作 |
| ⌥ + ⇧ + I | 在所选每一行的最后插入光标 |
| ⌘ + L | 选择当前行 |
| ⌘ + ⇧ + L | 选择 当前选中内容 所有出现的内容 |
| ⌘ + F2 | 选择 当前word 所有出现的内容 |
⌘ + ⌃ + ⇧ + → /← |
扩展/缩小 选中区 |
| ⌥ + ⇧ + drag mouse | 列选择 |
⌘ + ⌥ + ⇧ + ↑ / ↓ |
向 上 /下 列选择 |
⌘ + ⌥ + ⇧ + → /← |
向 右 /左 列选择 |
⌘ + ⌥ + ⇧ + PgUp / PgDn |
~~向 上 ~~~~\~~下 列选择,键盘上没有 |
多语言编辑
| ⌃ + Space ; ⌘ + I | 触发提示 |
|---|---|
| ⌘ + ⇧ + Space | 触发参数提示 |
| ⌥ + ⇧ + F | 格式化当前文档 |
| ⌘ + K ; ⌘ + F | 格式化选中区域 |
| F12 | 前往定义处 |
| ⌥ + F12 | Peek 定义处 |
| ⌘ + . | 快速修复 |
| ⇧ + F12 | 显示引用 |
| F2 | 重命名 符号 |
| ⌘ + K ; ⌘ + X | 移除尾部的空白 |
| ⌘ + K ; M | 改变文件语言 |
编辑器管理
| ⌘ + W | 关闭编辑器 |
|---|---|
| ⌘ + K ; F | 关闭文件夹 |
| ⌘ + \ | 分离编辑器 |
⌘ + 1 / 2 / 3 |
聚焦到第1、2、3个编辑器组 |
⌘ + K ; ⌘ + ← / → |
聚焦到 前一个 / 下一个编辑器组 |
⌘ + K ; ⌘ + ⇧ + ← /→ |
向 左 /右 移动编辑器 |
⌘ + K ; ← / → |
移动编辑器组 |
文件管理
| ⌘ + N | 新建文件 |
|---|---|
| ⌘ + O | 打开文件 |
| ⌘ + S | 保存 |
| ⌘ + ⇧ + S | 另存为 |
| ⌘ + ⌥ + S | 保存所有 |
| ⌘ + W | 关闭 |
| ⌘ + K; ⌘ + W | 关闭所有 |
| ⌘ + ⇧ + T | 重新打开关闭的编辑器 |
| ⌘ + K ; ⏎ | 保持预览模式的编辑器打开 无效 |
⌃ + ⇥ / ⌃ + ⇧ + ⇥ |
打开下一个/前一个 |
| ⌘ + K ; P | 拷贝打开文件的路径 |
| ⌘ + K ; R | 在Finder中显示打开的文件 |
| ⌘ + K ; O | 在新的容器显示打开的文件 |
显示
| ⌘ + ⌃ + F | 触发全屏 |
|---|---|
| ⌘ + ⌥ + 0 | 触发编辑器排布调整(垂直/水平) |
⌘ + = / ⌘ + ⇧ + - |
放大/缩小 |
| ⌘ + B | 触发SideBar可见性 |
| ⌘ + ⇧ + E | 显示浏览器 |
| ⌘ + ⇧ + F | 显示搜索 |
| ⌃ + ⇧ + G | 显示源代码控制 |
| ⌘ + ⇧ + D | 显示Debug |
| ⌘ + ⇧ + X | 显示扩展 |
| ⌘ + ⇧ + H | 在文件中 替换 |
| ⌘ + ⇧ + J | 触发详细搜索 |
| ⌘ + ⇧ + U | 显示输出面板 |
| ⌘ + ⇧ + V | 打开md预览 |
| ⌘ + K ; V | 在边栏中打开md预览 |
| ⌘ + K ; Z | Zen 模式,专注模式 |
调试
| F9 | 触发断点 |
|---|---|
| F5 | Start / Continue |
F11 / ⇧ + F11 |
Step into / out |
| F10 | Step Over |
| ⇧ + F5 | Stop |
| ⌘ + K ; ⌘ + I | 显示悬浮提示 |
集成terminal
| ⌃ + ` | 显示terminal |
|---|---|
| ⌃ + ⇧ + ` | 创建新的terminal |
| ⌘ + C | 复制选中区 |
⌘ + ↑ / ↓ |
向上/下滚动 |
PgUp /PgDn |
向 上~~\~~下 翻页 键盘上没有 |
⌘ Home / End |
滚动到顶部/底部 |
