前言
可能每个IT人心中都有这样一个理想,用自己所积累的东西帮助更多的人。于是就开始将他们所积累的点滴放到博客上面,构筑一个知识宝库,惠及更多的IT爱好者和从业者。我也是本着这样的初心,开始了我的技术博客之旅,这一篇算是开山之作,翻译了VS Code的快捷键官方文档(PDF可下载),希望能够帮到有需要的人,也希望我自己能从此开始,从此坚持下去。
一、通用
快捷键 | 效果 |
---|---|
Ctrl+Shift+P,F1 | 显示搜索框 |
Ctrl+P | 快速打开其他文件 |
Ctrl+Shift+N | 打开一个新的vs窗口 |
Ctrl+Shift+W | 关闭当前的vs窗口 |
二、基本编辑操作
快捷键 | 效果 |
---|---|
Ctrl+X | 剪切当前行 |
Ctrl+C | 复制当前行 |
Shift+Alt+↑/↓ | 复制当前行到上一行 |
Ctrl+Shift+K | 删除当前行 |
Ctrl+Enter | 在当前行的下一行插入新行 |
Ctrl+Shift+\ | 调转到匹配括号 |
Ctrl+][ | 垂直划分窗口并打开当前文件 |
Home | 使光标跳到当前行的行首 |
End | 使光标跳到当前行的行尾 |
Ctrl+Home | 使光标跳到文件的起始位置 |
Ctrl+End | 使光标跳到文件的末尾 |
Ctrl+↑/↓ | 使当前窗口滚动条向上或向下滚动一行 |
Alt+PgUp/PgDn | 向上/向下滚动当前页 |
Ctrl+Shift+[ | 折叠当前代码块 |
Ctrl+Shift+] | 展开当前代码块 |
Ctrl+K Ctrl+[ | 折叠当前代码块及其子代码块 |
Ctrl+K Ctrl+] | 展开当前代码块及其子代码块 |
Ctrl+ K Ctrl+O | 折叠所有区域 |
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 | 选中当前行 |
Shift+Alt+L | 选中光标所匹配的所有单词并在该单词后面插入光标 |
Ctrl+F2 | 选中当前单词的所有出现 |
Shit+Alt+→ | 拓展当前选择 |
Shit+Alt+← | 缩小当前选择 |
Shit+Alt+(拖曳光标) | 选择多列 |
Ctrl+Shift+Alt+(箭头键) | 将光标放在与当前光标所在字母相同的地方 |
Ctrl+Shift+Alt+(PgUp/PgDn) | 将光标放在当前光标的屏幕(之上/之下)所有行的行尾 |
六、多语言编辑
快捷键 | 效果 |
---|---|
Ctrl+Space | 触发提示/建议 |
Ctrl+Shift+Space | 触发参数提示 |
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/PgDn | 向左/右移动编辑器 |
Ctrl+←/→ | 向左/向右切换编辑器组 |
八、文件管理
快捷键 | 效果 |
---|---|
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 | 在新的VS窗口中打开该文件 |
九、显示
快捷键 | 效果 |
---|---|
F11 | 全屏显示 |
Shift+Alt+1 | 切换窗口布局(垂直/水平分割) |
Ctrl+ =/- | 放大/缩小窗口 |
Ctrl+B | 切换侧边栏是否显示 |
Ctrl+Shift+E | 显示资源管理器/切换焦点 |
Ctrl+Shift+F | 显示搜索栏 |
Ctrl+Shift+G | 显示Git |
Ctrl+Shift+D | 显示调试工具 |
Ctrl+Shift+X | 显示拓展栏 |
Ctrl+Shift+H | 显示替换输入栏 |
Ctrl+Shift+J | 显示搜索细节条件 |
Ctrl+Shift+C | 在该文件路径下打开cmd终端 |
Ctrl+Shift+U | 打开输出框 |
Ctrl+Shift+V | 打开Markdown预览 |
Ctrl+K V 在侧边打开Markdown预览 |
十、调试
快捷键 | 效果 |
---|---|
F9 | 添加断点 |
F5 | 开始/继续 |
Shit+F5 | 停止 |
F11/Shift+F11 | 进入内部执行 |
F10 | 调试结束 |
Ctrl+K Ctrl+I | 显示悬停 |
十一、集成终端
快捷键 | 效果 |
---|---|
Ctrl+` | 打开集成终端 |
Ctrl+Shift+` | 创建新终端 |
Ctrl+Shift+C | 复制终端中的选中部分 |
Ctrl+Shift+V | 粘贴剪贴板上的内容到终端内 |
Ctrl+↑/↓ | 向上/向下滚动终端的滚动条 |
Shift+PgUp/PgDown | 向上/向下滚动当前终端页 |
Ctrl+Home/End | 跳到终端起始位置/末尾 |