不得不会的 VSCode 快捷键!让你的工作效率快速提升
作为一名 coder,你可能会在代码编辑器中花费大部分时间,而对工作流程的任何改进都会对你的工作效率产生深远影响。VSCode 是最受欢迎的代码编辑器之一,它提供了丰富的快捷键功能,可以帮助你成为更高效、更有效的编码人员。在本文中,我们将详细全面介绍 VSCode 的快捷键功能!
一、快捷键大全
1、通用快捷键
通用快捷键 | 作用 | 中文释义 |
| Show Command Palette | 展示全局命令面板 |
| Quick Open, Go to File… | 快速打开最近打开的文件 |
| New window/instance | 打开新的编辑器窗口 |
| Close window/instance | 关闭编辑器 |
| User Settings | 用户设置项 |
| Keyboard Shortcuts | 快捷键设置 |
2、基础编辑快捷键
基础编辑 | 作用 | 中文释义 |
| Cut line (empty selection) | 剪切 |
| Copy line (empty selection) | 复制 |
| Move line up/down | 移动行上下 |
| Copy line up/down | 在当前行上下复制当前行 |
| Delete line | 删除行 |
| Insert line below | 在当前行下插入新的一行 |
| Insert line above | 在当前行上插入新的一行 |
| Jump to matching bracket | 匹配花括号的闭合处,跳转 |
| Indent/outdent line | 行缩进 |
| Insert line above | 在当前行上插入新的一行 |
| Go to beginning/end of line | 光标跳转到 行头/行尾 |
| Go to beginning/end of file | 跳转到 页头/页尾 |
| Scroll line up/down | 行视图上下偏移 |
| Scroll page up/down | 屏视图上下偏移 |
| Unfold/Fold (uncollapse) region | 折叠/展开 区域代码 |
| Fold (collapse) all subregions | 折叠所有子区域代码 |
| Unfold (uncollapse) all subregions | 展开所有折叠的子区域代码 |
| Fold (collapse) all regions | 折叠所有区域代码 |
| Unfold (uncollapse) all regions | 展开所有折叠区域代码 |
| Add line comment | 添加行注释 |
| Remove line comment | 删除行注释 |
| Toggle line comment | 添加关闭行注释 |
| Toggle block comment | 块区域注释 |
| Toggle word wrap | 添加关闭词汇包含 |
3、导航快捷键
导航 | 作用 | 中文释义 |
| Show all Symbols | 列出所有符号 |
| Go to Line… | 跳转行 |
| Go to File… | 跳转文件 |
| Go to Symbol… | 跳转到符号处 |
| Show Problems panel | 打开问题展示面板 |
| Go to next error or warning | 跳转到下一个错误或者警告 |
| Go to previous error or warning | 跳转到上一个错误或者警告 |
| Navigate editor group history | 切换到最近打开的文件 |
| Go back / forward | 向后、向前 |
| Toggle Tab moves focus | 进入用Tab来移动焦点 |
4、查询与替换快捷键
查询与替换 | 作用 | 中文释义 |
| Find | 查询 |
| Replace | 替换 |
| Find next/previous | 查询 下一个/上一个 |
| Select all occurences of Find match | 选中所有出现在查询中的 |
| Add selection to next Find match | 匹配当前选中的词汇或者行,再次选中-可操作 |
| Move last selection to next Find match | 移动当前选择到下个匹配选择的位置(光标选定) |
| Toggle case-sensitive / regex / whole word |
5、多行光标操作与选择快捷键
多行光标操作与选择 | 作用 | 中文释义 |
| Insert cursor | 插入光标-支持多个 |
| Insert cursor above / below | 上下插入光标-支持多个 |
| Undo last cursor operation | 撤销最后一次光标操作 |
| Insert cursor at end of each line selected | 插入光标到选中范围内所有行结束符 |
| Select current line | 选中当前行 |
| Select all occurrences of current selection | 选择所有出现在当前选中的行-操作 |
| Select all occurrences of current word | 选择所有出现在当前选中的词汇-操作 |
| Expand selection | 从光标处扩展选中全行 |
| Shrink selection | 收缩选择区域 |
| Column (box) selection | 鼠标拖动区域,同时在多个行结束符插入光标 |
| Column (box) selection | 也是插入多行光标的[方向键控制] |
| Column (box) selection page up/down | 也是插入多行光标的[整屏生效] |
6、丰富的语言操作快捷键
丰富的语言操作 | 作用 | 中文释义 |
| Trigger suggestion | 输入建议[智能提示] |
| Trigger parameter hints | 参数提示 |
| Format document | 格式化代码 |
| Format selection | 格式化选中部分的代码 |
| Go to Definition | 跳转到定义处 |
| Peek Definition | 代码片段显示定义 |
| Open Definition to the side | 在其他窗口打开定义处 |
| Quick Fix | 快速修复部分可以修复的语法错误 |
| Show References | 显示所有引用 |
| Rename Symbol | 重命名符号 |
| Trim trailing whitespace | 移除空白字符 |
| Change file language | 更改页面文档格式 |
7、编辑器管理快捷键
编辑器/窗口管理 | 作用 | 中文释义 |
| Close editor | 关闭编辑器 |
| Close folder | 关闭当前打开的文件夹 |
| Split editor | 切割编辑窗口 |
| ocus into 1 st , 2 nd or 3 rd editor group | 切换焦点在不同的切割窗口 |
| Focus into previous/next editor group | 切换焦点在不同的切割窗口 |
| Move editor left/right | 切换标签页的位置 |
| Move active editor group | 切割窗口位置调换 |
8、文件管理快捷键
文件管理 | 作用 | 中文释义 |
| New File | 新建文件 |
| Open File… | 打开文件 |
| Save | 保存文件 |
| Save As… | 另存为 |
| Save All | 保存所有当前已经打开的文件 |
| Close | 关闭当前编辑窗口 |
| Close All | 关闭所有编辑窗口 |
| Reopen closed editor | 撤销最近关闭的一个文件编辑窗口 |
| Keep preview mode editor open | 保持开启 |
| Open previous | 调出最近打开的文件列表,重复按会切换 |
| Open next | 与上面一致,顺序不一致 |
| Copy path of active file | 复制当前打开文件的存放路径 |
| Reveal active file in Explorer | 打开当前编辑文件存放位置【文件管理器】 |
| Show active file in new window/instance | 在新的编辑器中打开当前编辑的文件 |
9、显示快捷键
显示 | 作用 | 中文释义 |
| Toggle full screen | 切换全屏模式 |
| Toggle editor layout (horizontal/vertical) | 切换编辑布局【目前无效】 |
| Zoom in/out | 放大 / 缩小 |
| Toggle Sidebar visibility | 侧边栏显示隐藏 |
| Show Explorer / Toggle focus | 资源视图和编辑视图的焦点切换 |
| Show Search | 打开全局搜索 |
| Show Source Control | 打开Git可视管理 |
| Show Debug | 打开DeBug面板 |
| Show Extensions | 打开插件市场面板 |
| Replace in files | 在当前文件替换查询替换 |
| Toggle Search details | 开启详细查询 |
| Show Output panel | |
| Open Markdown preview | 预览Markdown文件【编译后】 |
| Open Markdown preview to the side | 在边栏打开渲染后的视图【新建】 |
| Zen Mode (Esc Esc to exit) | 禅模式 |
10、调试快捷键
调试 | 作用 | 中文释义 |
| Toggle breakpoint | 添加解除断点 |
| Start/Continue | 启动调试、继续 |
| Stop | 结束调试 |
| Step into/out | 单步进入 / 单步跳出 |
| Step over | 单步跳过 |
| Show hover | 显示悬浮 |
11、终端集成快捷键
终端集成 | 作用 | 中文释义 |
| Show integrated terminal | 打开集成终端 |
| Create new terminal | 创建一个新的终端 |
| Copy selection | 复制所选 |
| Paste into active terminal | 复制到当前激活的终端 |
| Scroll up/down | 按行进行上下翻 |
| Scroll page up/down | 页面上下翻屏 |
| Scroll to top/bottom | 滚动到页面头部或尾部 |
二、快捷键自定义设置
以上为 VSCode 默认的快捷键设置,如果哪个快捷键不符合我日常的使用习惯,我们可以自定义设置成我们习惯的按键组合。如下为设置步骤
(1)打开 VSCode,点击上方“文件”菜单项。
(2)在下拉子菜单中,点击“首选项”。
(3)选择“键盘快捷方式”项。
(4)找到要设置的快捷键名称,并双击。
(5)按下键盘上的按键后,点击回车即可。
如果你喜欢本文,欢迎点赞,并且关注我们的微信公众号:Python技术极客,我们会持续更新分享 Python 开发编程、数据分析、数据挖掘、AI 人工智能、网络爬虫等技术文章!让大家在Python 技术领域持续精进提升,成为更好的自己!
添加作者微信(coder_0101),拉你进入行业技术交流群,进行技术交流~