点击上方“AI有道”,选择“星标”公众号

重磅干货,第一时间送达8ecaad5053acf3c70378d0c7bbefb3ca.png

今天(北京时间 2019 年 11 月 8 日),微软发布了 Visual Studio Code 1.40 版本。让我们来看看有哪些主要的更新。

自建 Web 版 VS Code

前不久,微软正式发布了 Visual Studio Online,包含微软托管的 Web 版 VS Code。如今,开发者已经可以直接从 VS Code 的源代码编译出 Web 版 VS Code。

如果你已经下载了 VS Code 在 GitHub 上的源代码,只需运行 yarn web,就能在 http://localhost:8080/ 访问啦!

更多关于构建 VS Code 的信息,可以查看这篇贡献指南。

https://github.com/microsoft/vscode/wiki/How-to-Contribute

需要注意的是,当前 Web 版本的 VS Code 还是主要用于测试目的。

f9a44498a13f57d3bade4398bb04835b.png

编辑器分割的大小

通过 workbench.editor.splitSizing 可以控制新分割的大小。默认情况下,所有的编辑器是均分的。

7005c2cfc78a9effb73f5926ac76d6df.gif

当把 workbench.editor.splitSizing 设置为 split 时,只有当前编辑器会被分割,其余的编辑器不受影响。

5fdba723ae93cfbab08de6ee5b0f6dce.gif

可定制的窗口边框

新增了 window.activeBorder 和 window.inactiveBorder 两个主题颜色。

  • window.activeBorder:设置窗口有焦点时候的边框颜色

  • window.inactiveBorder:设置窗口失去焦点时候的边框颜色

3c1bbd863e3a05617be2a60f58455b63.gif

面包屑导航(breadcrumbs)的类型过滤器

新增了多个设置:

outline.showVariables、outline.showFunctions 等等,以及 breadcrumbs.showVariables。

995049a349ab2853308703c8869a2b57.png

如上图所示,breadcrumbs.showVariables 被设置为 false,相应的 hidden 变量不会在面包屑导航(breadcrumbs)中显示。

根据语言设置行尾字符

可以根据不同的语言来设置行尾字符(files.eol)。

"[mylanguage]": {

"files.eol": "\n"

}

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐