VisualStudioCode 1.6.1 发布,展现了我们对括号的热情

大家好,
我是开发团队里的“野孩子”Mandai。Visual
Studio Code (VS Code) 1.6.1 版本已经发布。VS
Code 最近非常注重提升括号的可读性,这次更新也包含了一些非常棒的新功能。

新增命令,无需打开新的编辑器组即可拆分编辑器

Ctrl + \ 可以将当前打开的编辑器复制到一个新的编辑器组中。
这对于检查不同位置的代码非常有用,但我发现当已经打开多个编辑器组时,每个组编辑器的大小都会发生变化,这有点不方便。

这条命令可以解决这个问题。

Ctrl + kCtrl + \ 在单个编辑器内分割屏幕
虽然这个快捷键乍一看可能有点复杂,但实际使用起来并不难。

在命令面板中,它以“正交分割编辑器”的功能名称注册,因此 Ctrl + Shift + p 访问它的最快方法似乎是使用

我担心如果我学会了一个新的快捷键,我会忘记其他的快捷键……

 

新增了将编辑器拆分到现有编辑器组的功能

关于编辑器拆分,我们新增了一项功能,也来看一下。
之前的新功能允许将编辑器拆分到同一个标签页中,而这项新功能则允许将编辑器拆分到现有的编辑器组中。

这样就解决了之前提到的问题。

但是,默认情况下没有设置快捷键,该功能是通过在命令面板中输入简单的英文来实现的。

你可以用“拆分为[选项卡组位置]”的格式搜索,但说实话,我觉得现在用鼠标移动更快。你们觉得呢?
万一你因为某种原因无法使用鼠标,记住这个功能还是很有用的。

 

编辑器组锁定

这项功能尚未完全实现,仍在进行各种尝试和调整,但由于目前已达到可用状态,因此已添加了编辑器组的自动锁定功能。
默认情况下,只有终端会受到自动锁定。

锁定的编辑器组将无法添加新的编辑器。
在终端中 Ctrl 键 例如,当您

在这种情况下,文件将在单独的编辑器组中打开。这是一个简单但实​​用的功能。

 

更改文件名显示

编辑器顶部标签页中显示的文件名现在更清晰易读了。
已删除的文件现在以红色显示,并带有删除线和字母“D”。
只读文件现在会显示一个锁形图标。

我认为早就能够分辨出哪些项目已被删除,但现在更容易理解了。

 

VSCode 团队似乎对括号颜色编码非常重视。

有一款名为“括号对着色器”(Bracket Pair Colorizer)的扩展程序。
它及其续作(?)“括号对着色器 2”(Bracket Pair Colorizer 2)是 VS Code 十大最受欢迎的扩展程序之一,下载量超过 900 万次。它是一款非常实用的扩展程序,我经常使用它。

这个扩展程序有一个问题:随着文件大小的增加,扫描括号对的过程会变得更慢。
换句话说,它的速度很慢。

VS Code 团队重新实现了这项功能,速度提升了 10,000 倍,并在最新版本中宣布了这一改进这篇
文章内容非常详尽,它深入解释了内部处理过程,包括使用的算法和计算次数。此外,还新增了一项功能,该功能使用相同的算法为缩进级别相同的括号对提供引导线。

虽然之前也曾将扩展程序集成到主项目中,但我很高兴这个长期存在的问题
终于得到了解决。如果他们还能添加指定括号颜色的功能,我想我们就可以说主项目的大部分功能都已经整合完毕了。

听到这样的故事,我觉得算法很重要。

 

新增了一项功能,可能会减少漏交的情况。

如果您当前正在处理的分支上有待推送的提交,源代码控制面板中现在会出现一个推送按钮。
虽然我现在很少忘记推送,但能够直接推送而无需将鼠标移到左下角仍然很方便。

 

现在您可以在终端中控制换行。

这里有个小技巧: Alt + Z 现在你可以使用
如果你选择不换行,就会出现滚动条。

当显示较长的日志时,如果您不需要阅读它,则可以禁用自动换行。

在编辑器中 Alt + Z 来切换小地图的显示

 

概括

我们重点介绍了 VSCode 1.6.1 版本说明中的一些有趣的新功能和改进。
如果您正在使用括号对着色器,不妨尝试卸载该扩展并重新启用“括号对着色”。不过,您
需要准备一个足够大的文件才能感受到明显的性能提升……

编辑器组的优化调整也让我非常满意。
我期待着主要功能的加入,同时也对一些小的功能改进感到兴奋,因为它们往往能显著提高我的日常工作效率。

另请参阅
“工作区信任”。已进行重大调整。Visual Studio Code 1.5.8 已发布。

最后

我已推出“SEKARAKU Lab”,这是我所属系统开发公司的服务网站。Beyond
提供从服务器设计、构建到运维的一站式服务,如果您在服务器端开发方面遇到任何问题,欢迎随时联系我们。SEKARAKU
Lab:[https://sekarakulab.beyondjapan.com/](https://sekarakulab.beyondjapan.com/)

就这样。

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

这篇文章的作者

关于作者

万代洋一

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