在 Visual Studio Code 中引入实用快捷键

大家好,
我是Mandai,Wild团队负责开发工作的成员。

在开发过程中,你的工作速度取决于你对编辑器的熟悉程度,所以我希望尽可能少地使用快捷键,并逐渐习惯它们,以便我的双手能够自动移动。

即便如此,有些快捷键我只是偶尔使用,而有些快捷键我经常使用却始终无法习惯,甚至感觉身体都排斥它们。
此外,为了避免日后忘记那些我曾经觉得非常方便的快捷键而造成的遗憾,我想介绍一些鲜为人知的 Visual Studio Code (VSCode) 快捷键,这些快捷键可能很难通过搜索找到。

关键配置可能会因版本而异,但本文中列出的快捷键已使用 1.17.2 版本验证过。

将光标跳转到匹配的括号。

Ctrl + Shift + \

对于 JS 或 PHP,它响应 "[", "{", "(", 等。

对于 HTML 来说,它似乎会对放置在标签前后的“<”和“">”对做出反应。

 

光标位置的弦折叠

Ctrl + Shift + [
Ctrl + Shift + ]

上半部分折叠起来,下半部分展开。
用久了之后,每次都要把鼠标光标移到行号上很麻烦。

 

对整个文件进行代码折叠

Ctrl + k -> Ctrl + 0

Ctrl 键只需按k0

 

展开所有折叠的代码块

Ctrl + k -> Ctrl + j

Ctrl 键只需按住kj 键按下

 

通过添加换行符和缩进,使选定的 JSON 数据更易于阅读(JSON 美化)。

Alt + Ctrl + m

如果无法解析,则会显示警告,因此也可用于检查 JSON 数据的结构。

虽然这不是标准功能,但我还是添加了这个功能。它真的非常方便……
JSON Tools请安装

 

删除整行

Ctrl + Shift + k

在 Eclipse 中,Ctrl + Shift功能已启用,使我能够仅使用左手进行删除操作。

 

在光标行前添加一个换行符

Ctrl + Shift + Enter

如果你仍然不确定,Home”按下“Enter想象一下

 

移动到文件的开头/结尾

Ctrl + Home
Ctrl + End

Shift 键您还可以添加

 

切换编辑器标签页

使用键盘切换编辑器标签页的方法有很多种,我将在这里介绍一下。

Ctrl + Tab

从已打开的文件列表中选择。

Ctrl + PageUp
Ctrl + PageDown

切换到下一个编辑器标签页。

 

取消注释/注释掉

Ctrl + /

注释掉代码是一个标准功能,但出于以下原因,除非有非常充分的理由,否则我总是使用快捷键来注释掉代码。

  • 使用快捷键进行注释时,它会保留正确的缩进,以免破坏缩进。
  • 块注释的快捷键组合非常不方便(Ctrl + Shift + a)。
  • 选择和块注释的组合使用效果不理想,注释多行才能达到预期效果。
  • VSCode 会根据编程语言注释掉扩展,这对于在不同语言之间切换的用户来说很方便。

最大的优点可能就是你不用考虑不必要的事情。
缺点是代码折叠不适用于多行注释。

 

概括

在软件开发过程中,我觉得最耗时的部分是右手在鼠标和键盘之间来回移动(略有夸张)。如果能
稍微减少这个时间,我的开发速度就能提升,工作效率也会更高。

出乎意料的是,了 Alt 键,Visual Studio Code 快捷键合集,其中重点介绍我还整理了一份

就这样。

如果您觉得这篇文章对您有帮助,请点个“赞”!
1
加载中...
1票,平均分:1.00/11
50,976
X Facebook Hatena书签 口袋

这篇文章的作者

关于作者

万代洋一

我的主要工作是开发社交游戏的Web API,但幸运的是,我也有机会参与其他各种任务,包括市场营销。
我在Beyond中的图像版权采用CC0协议。