当前位置: 首页 > news >正文

不得不会的 VSCode 快捷键!让你的工作效率快速提升

作为一名 coder,你可能会在代码编辑器中花费大部分时间,而对工作流程的任何改进都会对你的工作效率产生深远影响。VSCode 是最受欢迎的代码编辑器之一,它提供了丰富的快捷键功能,可以帮助你成为更高效、更有效的编码人员。在本文中,我们将详细全面介绍 VSCode 的快捷键功能!

一、快捷键大全

1、通用快捷键

通用快捷键

作用

中文释义

Ctrl+Shift+P

F1

Show Command Palette

展示全局命令面板

Ctrl + P

Quick Open, Go to File…

快速打开最近打开的文件

Ctrl + Shift + N

New window/instance

打开新的编辑器窗口

Ctrl + Shift + W

Close window/instance

关闭编辑器

Ctrl +,

User Settings

用户设置项

Ctrl+K Ctrl+S

Keyboard Shortcuts

快捷键设置

2、基础编辑快捷键

基础编辑

作用

中文释义

Ctrl + X

Cut line (empty selection)

剪切

Ctrl + C

Copy line (empty selection)

复制

Alt + ↑ / ↓

Move line up/down

移动行上下

Shift + Alt + ↓ / ↑

Copy line up/down

在当前行上下复制当前行

Ctrl + Shift + K

Delete line

删除行

Ctrl + Enter

Insert line below

在当前行下插入新的一行

Ctrl + Shift + Enter

Insert line above

在当前行上插入新的一行

Ctrl + Shift + |

Jump to matching bracket

匹配花括号的闭合处,跳转

Ctrl + ] / [

Indent/outdent line

行缩进

Ctrl + Shift + Enter

Insert line above

在当前行上插入新的一行

Home / End

Go to beginning/end of line

光标跳转到 行头/行尾

Ctrl + Home / End

Go to beginning/end of file

跳转到 页头/页尾

Ctrl+ ↑ / ↓

Scroll line up/down

行视图上下偏移

Alt+ PgUp / PgDown

Scroll page up/down

屏视图上下偏移

Ctrl + Shift + ] / [

Unfold/Fold (uncollapse) region

折叠/展开 区域代码

Ctrl+K Ctrl+[

Fold (collapse) all subregions

折叠所有子区域代码

Ctrl+K Ctrl+]

Unfold (uncollapse) all subregions

展开所有折叠的子区域代码

Ctrl+K Ctrl+0

Fold (collapse) all regions

折叠所有区域代码

Ctrl+K Ctrl+J

Unfold (uncollapse) all regions

展开所有折叠区域代码

Ctrl+K Ctrl+C

Add line comment

添加行注释

Ctrl+K Ctrl+U

Remove line comment

删除行注释

Ctrl + /

Toggle line comment

添加关闭行注释

Shift + Alt + A

Toggle block comment

块区域注释

Alt + Z

Toggle word wrap

添加关闭词汇包含

3、导航快捷键

导航

作用

中文释义

Ctrl + T

Show all Symbols

列出所有符号

Ctrl + G

Go to Line…

跳转行

Ctrl + P

Go to File…

跳转文件

Ctrl + Shift + O

Go to Symbol…

跳转到符号处

Ctrl + Shift + M

Show Problems panel

打开问题展示面板

F8

Go to next error or warning

跳转到下一个错误或者警告

Shift + F8

Go to previous error or warning

跳转到上一个错误或者警告

Ctrl + Shift + Tab

Navigate editor group history

切换到最近打开的文件

Alt+ ← / →

Go back / forward

向后、向前

Ctrl + M

Toggle Tab moves focus

进入用Tab来移动焦点

4、查询与替换快捷键

查询与替换

作用

中文释义

Ctrl + F

Find

查询

Ctrl + H

Replace

替换

F3 / Shift + F3

Find next/previous

查询 下一个/上一个

Alt + Enter

Select all occurences of Find match

选中所有出现在查询中的

Ctrl + D

Add selection to next Find match

匹配当前选中的词汇或者行,再次选中-可操作

Ctrl+K Ctrl+D

Move last selection to next Find match

移动当前选择到下个匹配选择的位置(光标选定)

Alt + C / R / W

Toggle case-sensitive / regex / whole word

5、多行光标操作与选择快捷键

多行光标操作与选择

作用

中文释义

Alt + Click

Insert cursor

插入光标-支持多个

Ctrl+Alt+ ↑ / ↓

Insert cursor above / below

上下插入光标-支持多个

Ctrl + U

Undo last cursor operation

撤销最后一次光标操作

Shift + Alt + I

Insert cursor at end of each line selected

插入光标到选中范围内所有行结束符

Ctrl + I

Select current line

选中当前行

Ctrl + Shift + L

Select all occurrences of current selection

选择所有出现在当前选中的行-操作

Ctrl + F2

Select all occurrences of current word

选择所有出现在当前选中的词汇-操作

Shift + Alt + →

Expand selection

从光标处扩展选中全行

Shift + Alt + ←

Shrink selection

收缩选择区域

Shift + Alt + (drag mouse)

Column (box) selection

鼠标拖动区域,同时在多个行结束符插入光标

Ctrl + Shift + Alt + (arrow key)

Column (box) selection

也是插入多行光标的[方向键控制]

Ctrl + Shift + Alt + PgUp/PgDown

Column (box) selection page up/down

也是插入多行光标的[整屏生效]

6、丰富的语言操作快捷键

丰富的语言操作

作用

中文释义

Ctrl + Space

Trigger suggestion

输入建议[智能提示]

Ctrl + Shift + Space

Trigger parameter hints

参数提示

Shift + Alt + F

Format document

格式化代码

Ctrl + K Ctrl + F

Format selection

格式化选中部分的代码

F12

Go to Definition

跳转到定义处

Alt + F12

Peek Definition

代码片段显示定义

Ctrl + K F12

Open Definition to the side

在其他窗口打开定义处

Ctrl + .

Quick Fix

快速修复部分可以修复的语法错误

Shift + F12

Show References

显示所有引用

F2

Rename Symbol

重命名符号

Ctrl+K Ctrl+X

Trim trailing whitespace

移除空白字符

Ctrl + K M

Change file language

更改页面文档格式

7、编辑器管理快捷键

编辑器/窗口管理

作用

中文释义

Ctrl + F4

Ctrl + W

Close editor

关闭编辑器

Ctrl + k F

Close folder

关闭当前打开的文件夹

Ctrl + |

Split editor

切割编辑窗口

Ctrl+ 1 / 2 / 3

ocus into 1 st , 2 nd or 3 rd editor group

切换焦点在不同的切割窗口

Ctrl+K Ctrl+ ←/→

Focus into previous/next editor group

切换焦点在不同的切割窗口

Ctrl + Shift + PgUp/PgDown

Move editor left/right

切换标签页的位置

Ctrl+K ← / →

Move active editor group

切割窗口位置调换

8、文件管理快捷键

文件管理

作用

中文释义

Ctrl + N

New File

新建文件

Ctrl + O

Open File…

打开文件

Ctrl + S

Save

保存文件

Ctrl + Shift + S

Save As…

另存为

Ctrl + K S

Save All

保存所有当前已经打开的文件

Ctrl + F4

Close

关闭当前编辑窗口

Ctrl + K Ctrl + W

Close All

关闭所有编辑窗口

Ctrl + Shift + T

Reopen closed editor

撤销最近关闭的一个文件编辑窗口

Ctrl + K Enter

Keep preview mode editor open

保持开启

Ctrl + Shift + Tab

Open previous

调出最近打开的文件列表,重复按会切换

Ctrl + Tab

Open next

与上面一致,顺序不一致

Ctrl + K P

Copy path of active file

复制当前打开文件的存放路径

Ctrl + K R

Reveal active file in Explorer

打开当前编辑文件存放位置【文件管理器】

Ctrl + K O

Show active file in new window/instance

在新的编辑器中打开当前编辑的文件

9、显示快捷键

显示

作用

中文释义

F11

Toggle full screen

切换全屏模式

Shift + Alt + 1

Toggle editor layout (horizontal/vertical)

切换编辑布局【目前无效】

Ctrl + =/-

Zoom in/out

放大 / 缩小

Ctrl + B

Toggle Sidebar visibility

侧边栏显示隐藏

Ctrl + Shift + E

Show Explorer / Toggle focus

资源视图和编辑视图的焦点切换

Ctrl + Shift + F

Show Search

打开全局搜索

Ctrl + Shift + G

Show Source Control

打开Git可视管理

Ctrl + Shift + D

Show Debug

打开DeBug面板

Ctrl + Shift + X

Show Extensions

打开插件市场面板

Ctrl + Shift + H

Replace in files

在当前文件替换查询替换

Ctrl + Shift + J

Toggle Search details

开启详细查询

Ctrl + Shift + U

Show Output panel

Ctrl + Shift + V

Open Markdown preview

预览Markdown文件【编译后】

Ctrl + K v

Open Markdown preview to the side

在边栏打开渲染后的视图【新建】

Ctrl+K Z

Zen Mode (Esc Esc to exit)

禅模式

10、调试快捷键

调试

作用

中文释义

F9

Toggle breakpoint

添加解除断点

F5

Start/Continue

启动调试、继续

Shift + F5

Stop

结束调试

F11 / Shift + F11

Step into/out

单步进入 / 单步跳出

F10

Step over

单步跳过

Ctrl + K Ctrl + I

Show hover

显示悬浮

11、终端集成快捷键

终端集成

作用

中文释义

Ctrl + \

Show integrated terminal

打开集成终端

Ctrl + Shift + \

Create new terminal

创建一个新的终端

Ctrl + C

Copy selection

复制所选

Ctrl + V

Paste into active terminal

复制到当前激活的终端

Ctrl+ ↑ / ↓

Scroll up/down

按行进行上下翻

Shift+PgUp / PgDn

Scroll page up/down

页面上下翻屏

Ctrl+Home / End

Scroll to top/bottom

滚动到页面头部或尾部

二、快捷键自定义设置

以上为 VSCode 默认的快捷键设置,如果哪个快捷键不符合我日常的使用习惯,我们可以自定义设置成我们习惯的按键组合。如下为设置步骤

(1)打开 VSCode,点击上方“文件”菜单项。 

(2)在下拉子菜单中,点击“首选项”。

(3)选择“键盘快捷方式”项。

(4)找到要设置的快捷键名称,并双击。

(5)按下键盘上的按键后,点击回车即可。


如果你喜欢本文,欢迎点赞,并且关注我们的微信公众号:Python技术极客,我们会持续更新分享 Python 开发编程、数据分析、数据挖掘、AI 人工智能、网络爬虫等技术文章!让大家在Python 技术领域持续精进提升,成为更好的自己!

添加作者微信(coder_0101),拉你进入行业技术交流群,进行技术交流~


http://www.mrgr.cn/news/65167.html

相关文章:

  • RabbitMQ交换机类型
  • 解决CentOS 7环境下VNC出现乱码问题
  • 漫途焊机安全生产监管方案,提升安全生产管理水平!
  • ubuntu20.04 加固方案-检查是否设置登录超时
  • [ shell 脚本实战篇 ] 编写恶意程序实现需求(恶意程序A监测特定目录B出现特定文件C执行恶意操作D-windows)
  • 基于JavaWeb的智慧停车管理系统设计与实现(源码+lw+调试+技术指导)
  • 【数据结构】Java 集合 Set 接口及其实现类的定义简介
  • ZFC in LEAN 之 等价关系(Equivalence Relation)及前集的等价关系(Equivalence in Pre-Set)
  • 2024 AFS-47 电子数据功能性鉴定(移动终端 APP)(2024能力验证)
  • 深入理解 Java 中的 TreeSet 集合
  • HTML5和CSS3 介绍
  • 在线预览 Word 文档
  • 【基于轻量型架构的WEB开发】课程 作业2 mybatis关联查询、缓存、注解
  • R语言贝叶斯:INLA下的贝叶斯回归、生存分析、随机游走、广义可加模型、极端数据的贝叶斯分析
  • 华为OD机试 - 连续天数的最高利润额 - 动态规划(Python/JS/C/C++ 2024 C卷 100分)
  • R 语言科研配色 --- 第 9 期
  • 循环
  • 三大细分领域入选,九州未来再登2024边缘计算产业图谱
  • ​​​​​​​PHP类型比较
  • SAP ABAP开发学习——接口中间件(PI)
  • 初步学习【因果推断】
  • 【C++】如何让C++字符串更快、C++的小字符串优化
  • 「Mac畅玩鸿蒙与硬件23」鸿蒙UI组件篇13 - 自定义组件的创建与使用
  • 「Mac畅玩鸿蒙与硬件24」UI互动应用篇1 - 灯光控制小项目
  • Hyper-V 安装 KylinOS V10【图文教程】
  • [SpringStack] 快速登录-9分钟给你站点接入Github登录