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

大家好,
我是开发团队野生队的成员 Mandai。

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

即便如此,有些快捷键你可能只是偶尔使用,或者经常使用但就是用不习惯,甚至身体都无法适应。
此外,为了避免出现“哇,这真方便”的想法,之后却忘记的尴尬情况,我想介绍一些 Visual Studio Code(以下简称 VSCode)中的快捷键,这些快捷键只有少数内行人才知道,即使搜索也很难找到。

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

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

Ctrl + Shift + \

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

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

 

光标位置的弦折叠

Ctrl
+ Shift + [ Ctrl + Shift + ]

顶部折叠,底部展开。
使用时,每次都要将鼠标光标移动到行号上,这会很麻烦。

 

对整个文件进行代码折叠

Ctrl + k -> Ctrl + 0

按顺序Ctrlk0

 

展开所有折叠的代码块

Ctrl + k -> Ctrl + j

按顺序Ctrlkj

 

通过添加换行符和缩进,使选定的 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
+ Page Up Ctrl + Page Down

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

 

取消注释/注释掉

Ctrl + /

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

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

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

 

概括

在开发过程中,你花费时间最多的可能就是右手在鼠标和键盘之间来回移动(这有点夸张)。如果
能稍微减少这个时间,你的开发速度就会提高,工作效率也会更高,从而做出更好的作品。

一篇出人意料地受欢迎的文章,题为“痴迷于 Alt 的 Visual Studio Code 快捷键 ,也请大家去看看。

就这样。

如果您觉得这篇文章有用,请点击【点赞】!
1
加载中...
1票,平均分:1.00/11
50,774
X Facebook Hatena书签 口袋

这篇文章的作者

关于作者

万代洋一

我的主要工作是开发社交游戏的Web API,但我也很荣幸能够从事其他各种工作,包括市场营销。
我在Beyond中的肖像权采用CC0协议。