这次最大的更新不是多根工作区!Visual Studio Code 1.18 版本发布了!
![]()
目录
大家好,
我是Mandai,Wild团队负责开发工作的成员。
Visual Studio Code (VSCode) 最新版本 1.18 发布了!
这次最大的亮点是多根工作区,这可是全人类翘首以盼的功能!
至少我是这么认为的,但其中还隐藏着一个令人惊喜的亮点。
期待已久的多根工作空间
多根工作区功能终于发布了。
简而言之,这显著改变了 VS Code 此前对工作区的定义。此前,“目录(文件夹)= 工作区”变为“目录 ∈ 工作区”。
以前,每个窗口只能打开一个目录,所以要打开另一个目录,就必须打开另一个窗口。
如果两个目录包含完全不相关的信息,这或许还能接受,但如果打算长期使用它们,每次都打开新窗口就显得很麻烦。
在这种情况下,创建多根工作区可以一次性解决这个问题。
加入同一个工作区的好处还不止于此。
Ctrl + Shift + F在整个工作区内进行搜索
创建多根工作区时,会生成类似“test.code-workspace”的文件。
该文件是一个 JSON 文件,用于存储多根工作区中包含的目录信息。
如果你想在 VSCode 中打开一个多根工作区,只需双击这个 code-workspace 文件即可轻松实现。
更深入地了解一下,似乎还可以创建多根工作区,并通过命令行添加目录。
终端和调试控制台垂直分割显示
在之前的版本中,终端固定在窗口底部,无法移动,只有隐藏、显示和最大化三个选项。但现在,您可以选择将其显示在编辑器右侧。
此外,按下最大化按钮会显著缩小左侧的编辑器区域,让您可以更清晰地查看终端。
VS Code 蓝色徽标图标已恢复
真是晴天霹雳!
上次更新后饱受诟病、让我骂个不停的橙色图标竟然被移除了……!
看来这跟操作系统图标缓存有关,所以我估计只能重启一下再等等了(在我的 Windows 10 系统下,重启后图标就变了)。
我仔细研究了微软对开源软件的立场。
现在自动导入 JS/TS
我们以后在使用函数时就不会再遇到未定义错误了吗?那
可就太可惜了。
在 JS/TS 中重构变量变得更加容易了。
这次重构的重点是将局部代码移至更广泛的范围内。
该技术涉及创建一个函数并将结果作为数组检索,但我怀疑这种做法不如直接为处理过程本身创建一个函数来得常用。
现在可以轻松地在资源管理器窗格中查看更新文件。
虽然只是个小功能,但能在每个窗格中看到更新状态感觉很不错。
现已提供内联源代码审查功能
现在可以逐块接受和撤销更改。
当在多个窗口(例如,稳定版和预览版)中使用同一源代码时,这可能会变得复杂。
改进了调试工具的易用性
以前,使用调试工具需要打开调试窗格(或Ctrl + Shift + d),然后单击“开始”按钮。但现在,您可以从状态栏中的按钮启动它们。
如果你使用的是像 nodemon 这样的工具,这可能并不重要,但在我的环境中,nodemon 在休息时会立即崩溃,所以我停止使用它,现在我手动重启它,所以我很感激这个功能。
此外,还新增了一个快捷键 Ctrl + F5。
使用此快捷键可以启动程序,但不加载任何调试工具。
这对喜欢使用快捷键的人来说也很棒。
概括
我对多根工作区更新(虽然这个说法有点过时了)感到非常兴奋,但后来徽标变了——真是令人沮丧的更新!
说实话,我对其他更新也完全失去了兴趣。
橙色徽标很罕见,所以在我之前关于 1.17 版本更新的文章中使用它或许是个不错的纪念。
除了多根工作区功能之外,这次更新在功能方面似乎相当出色。
我开始担心他们以后更新时会不会江郎才尽。
就这样。
0
