# Visual Studio Code 快捷键大全 > Visual Studio Code 是一款优秀的编辑器,非常适合编写 TS 以及 React 。最近在学习 AngularJs 2,开始使用 VSCode,特意整理翻译了一下官网的快捷键。因为已经习惯了 Sublime 的快捷键,更换到 VSCode 有些不适应,尤其是 Emmet 的使用。 | 通用 | | | ---------------- | --------------- | | 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+ ← / → | 向后/向前查看文件 | | Ctrl+M | 开启/关闭 Tab 移动焦点 | | 搜索和替换 | | | ------------- | ------------------------------ | | 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 | 打开参数提示 | | Tab | Emmet 展开缩写 | | 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 ← / → | 向左/向右移动编辑窗口 |