VisualStudioCode 1.6.1 发布,传递我们对括号的热情

大家好!
我是开发团队 Wild Team 的成员 Mandai。Visual
Studio Code (VSCode) 1.6.1 刚刚发布。VSCode
近期因其改进的括号显示功能而广受欢迎,而这次更新更是加入了许多新功能。

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

按下
Ctrl + \这对于边工作边查看稍远位置的代码非常有用,但如果已经打开了多个编辑器组,每个组的编辑器大小都会发生变化,我觉得这有点不太方便。

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

Ctrl + k Ctrl + \在单个编辑器中分屏显示
从字面上看,这些快捷键有点复杂,但实际操作起来并不难。

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

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

 

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

编辑器拆分功能新增了一项特性,我们也来看看。
之前的新功能是可以将编辑器拆分到同一个标签页中,而这项新功能则是将编辑器拆分到现有的编辑器组中。

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

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

你可以搜索“拆分到[选项卡组位置]”,但说实话,现在用鼠标移动可能更快。你觉得呢?
如果你因为某些原因不能使用鼠标,这倒是个值得记住的功能。

 

编辑器组锁定

目前该功能尚未完全开发完成,仍在进行各种试验和调整,但已达到可用状态,并添加了编辑器组的自动锁定功能。
默认情况下,只有终端会启用自动锁定。

锁定编辑器组会阻止添加新的编辑器,
在终端中Ctrl以打开它时。

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

 

更改文件名显示

编辑器顶部标签页中显示的文件名现在更加清晰可见。
已删除的文件现在会用红色删除线和字母 D 标记。
只读文件现在会用锁形图标标记。

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

 

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

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

该扩展的一个问题是,随着文件大小的增加,扫描括号对的过程会变得更慢,
这意味着它的速度很慢。

VSCode 团队在上个版本中重新实现了这项功能。这篇
文章内容非常详尽,提供了关于内部处理过程的详细信息,包括所使用的算法和计算次数。此外,他们还使用相同的算法新增了一项功能,用于引导括号对保持相同的缩进级别。

过去也曾出现过将扩展程序集成到原版软件的情况,但我很高兴这个长期存在的问题现在终于得到了解决。
一旦添加了指定括号颜色的功能,我认为就可以说大部分原有功能都已整合完毕了。

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

 

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

如果您当前正在处理的分支上有待推送的提交,源代码管理窗格中现在会显示一个推送按钮。虽然我
现在很少忘记推送,但我认为无需将鼠标移到左下角就能推送确实很方便。

 

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

这是一个小技巧,现在你可以使用
Alt + Z如果不换行,就会显示滚动条。

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

在编辑器中Alt + z来切换小地图的显示和隐藏

 

概括

我们在 VSCode 1.6.1 版本说明中引入了一些有趣的新功能和改进。
如果您正在使用 Bracket Pair Colorizer 扩展,建议您卸载它并启用“Bracket Pair Colorization”。
不过,您需要准备一个足够大的文件才能感受到速度上的差异。

我也很感谢编辑团队做出的这些细微调整。
我期待着主要功能的加入,但同样也对那些细微的改进感到兴奋,因为它们往往会影响我的日常工作效率。

另请参阅
“工作区信任”部分,其中进行了重大调整。VisualStudioCode 1.5.8 已发布。

最后

我开设了我所属的系统开发服务网站“SEKARAKU Lab”。
Beyond是从服务器设计搭建到运营的一站式服务,所以如果您在服务器端开发方面遇到任何问题,请随时联系我们。
SEKARAKU 实验室: [https://sekarakulab.beyondjapan.com/](https://sekarakulab.beyondjapan.com/)

就是这样。

如果您觉得这篇文章有帮助,请点赞!
0
加载中...
0 票,平均:0.00 / 10
1,206
X Facebook 哈特纳书签 口袋

写这篇文章的人

关于作者

万代洋一

我的主要工作是为社交游戏开发 Web API,但我也很幸运能够做很多其他工作,包括营销。
此外,我在 Beyond 中的肖像权被视为 CC0。