作为一名 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),拉你进入行业技术交流群,进行技术交流~