这次最大的更新不是多根工作区! Visual Studio Code1.18发布!
![]()
目录
你好。
我是Mandai,负责Wild 开发团队。
Visual Studio Code (VSCode) 最新版本 1.18 已发布!
此次更新的亮点是大家期待已久的多根工作区功能!
但其中还隐藏着一个惊喜!
期待已久的多根工作空间
多根工作区功能终于发布了。
简单来说,它显著改变了 VSCode 中工作区的定义方式。之前的结构是“目录(文件夹)= 工作区”,而现在是“目录 ∈ 工作区”。
以往,每个窗口只能打开一个目录,所以如果想打开另一个目录,就必须打开另一个窗口。
如果两个目录包含完全无关的信息,这或许没什么问题,但如果打算长期使用它们,每次都要打开新窗口就太麻烦了。
在这种情况下,您可以快速创建一个多根目录的工作区,一次性解决这个问题。
身处同一个工作区不仅有诸多好处,
还包括可以使用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
,该快捷键将启动程序,但不附加任何调试工具。
这对喜欢使用快捷键的人来说也很棒。
概括
我之前对多根工作区(虽然这个词已经过时了)很感兴趣,但更新后,Logo 却变了,这更新真是有点奇怪。
说实话,我对其他的更新已经不太在意了。
橙色的 Logo 比较少见,所以我把它用在了上次 1.17 版本更新的文章里,这或许能算是一个美好的回忆吧。
除了多根工作区功能之外,这次更新似乎相当有成效。
我担心他们很快就会江郎才尽,想不出什么新的更新点子了。
就是这样。
0