云网牛站
所在位置:首页 > Linux软件 > Visual Studio Code 1.30发布下载,附主要新功能介绍

Visual Studio Code 1.30发布下载,附主要新功能介绍

2018-12-13 10:07:54作者:h4cd稿源:linux开源站

Visual Studio Code 1.30 已经发布,提供 Windows、Mac 及 Linux 平台软件包,支持 Linux 64-bit/32-bit 的 tar.gz、deb、rpm 软件包下载。在 Visual Studio Code 1.30 版本中有很多重要的更新,包括新功能,安装请参考 Linux下安装Visual Studio Code代码编辑器一文,下面将对 1.30 版本新功能做一介绍。

Visual Studio Code 1.30发布下载,附主要新功能介绍

 

Visual Studio Code 1.30 主要更新如下

Visual Studio Code 1.30发布下载,附主要新功能介绍

Multiline search improvements - 无需使用正则表达式即可轻松创建多行搜索模式。

Custom title bar on Linux - Linux 上自定义标题和菜单栏将作为默认值。

References view - 查找所有引用视图包括最近搜索的历史记录。

Snippet comment variables - Snippet 变量为每种语言插入正确的注释。

JS/TS callback display - 显示匿名回调的上下文。

JSDoc Markdown highlighting - JSDoc markdown 高亮。

Simplified debug configuration - 用于初始启动的配置有更好的默认值和快速选择 UI。

Run tasks on folder open - 配置首次打开项目文件夹时要运行的任务。

Choose extension version - 安装早期版本的 Marketplace 扩展。

Workbench  - 菜单滚动和改进的溢出处理,单击打开 settings.json。

Languages -  JS/TS 重命名现在可以添加缺少的新语言。

Debugging - 删除调试控制台,直接从 VS Code Process Explorer 调试。

Tasks - 清除任务终端,用户输入的任务变量,重新运行上一个任务命令。

Extension Authoring - 声明支持,新的签名帮助。

 

Visual Studio Code 1.30 主要新功能介绍

1.多行搜索

前一个 Visual Studio Code 版本中增加了对多行搜索的支持,此版本改进了搜索的用户体验,使多行搜索更加易于使用。现在可以使用多行文本进行搜索,而不需要编写正则表达式。

Visual Studio Code 1.30发布下载,附主要新功能介绍

2.菜单显示改进

以往菜单会被窗口的边界切断,现在通过在需要时使上下文菜单可滚动来解决这个问题:

Visual Studio Code 1.30发布下载,附主要新功能介绍

此外,当窗口宽度不足以同时显示菜单栏和窗口标题时,菜单栏还有一个新的溢出菜单(...):

Visual Studio Code 1.30发布下载,附主要新功能介绍

3.引用

引用视图修复了许多 bug,整体稳定性得到了提高,目前已经稳定,不再是预览功能。现在有两个命令:

1].Find All References:打开引用视图。

2].Peek References:在 Peek 视图中打开引用。

视图顶部有一个结果摘要,上下文菜单可以清除和复制结果。查找引用将会显示最近搜索的历史记录:

Visual Studio Code 1.30发布下载,附主要新功能介绍

4.Declaration 和 definition

新增命令 Go to Declaration 和 Peak Declaration,以符合某些编程语言对于声明和定义的严格区别:

Visual Studio Code 1.30发布下载,附主要新功能介绍

5.改进了 JavaScript 和 TypeScript 回调的显示

此版本 TypeScript 升级到了 3.2.2,带来了一些新功能。

之前,JavaScript 和 TypeScript 匿名回调都在大纲视图、breadcrumbs 视图和文档符号列表中标记为 <function>,会产生误解,难以找到真正想要的东西:

Visual Studio Code 1.30发布下载,附主要新功能介绍

而此版本使用 TypeScript 3.2.2,现在可以为回调函数显示更多上下文,可以更好地区分它们:

Visual Studio Code 1.30发布下载,附主要新功能介绍

此外,TypeScript 3.2 还带来了一个语法快速修复功能,比如当你实例化一个类时却忘记使用 new 关键字:

Visual Studio Code 1.30发布下载,附主要新功能介绍

6.JSDoc 注释中高亮 Markdown 元素

现在 JSDoc 块内的受保护代码块和其它 Markdown 元素语法高亮了,更好地匹配了 VS Code 的 Markdown 渲染 JSDocs 文档悬停和 IntelliSense 的能力:

Visual Studio Code 1.30发布下载,附主要新功能介绍

7.Debug console 现在可以删除

在调试多个调试会话时,显示了多个调试控制台,每个会话一个调试控制台。现在可以通过清除该调试控制台的内容,在相应的会话不再处于活动状态时删除这些控制台。

此外,现在可以使用 Debug 上下文菜单操作从 VS Code Process Explorer(Developer: Open Process Explorer)开始调试 Node.js 进程:

Visual Studio Code 1.30发布下载,附主要新功能介绍

8.扩展可安装以前的版本

如果当前版本存在问题,现在可以返回到扩展的先前版本。VS Code 在已安装的扩展上提供“安装另一个版本”操作,该操作显示可用版本的下拉列表:

Visual Studio Code 1.30发布下载,附主要新功能介绍

9.预览新功能

此版本还带来一些早期可用的新功能。

10.HTML 自定义标签/属性支持

新的 html.experimental.custom.tags 和 html.experimental.custom.attributes 设置允许指定 VS Code 在启动期间加载的标签和属性列表。在编辑 HTML 文件时,VS Code 将为这些标签和属性提供自动补全和悬停。该功能比较适用于 Web 组件,例如:

Visual Studio Code 1.30发布下载,附主要新功能介绍

11.扩展的网络代理功能

实验性的设置 Http: Proxy Support,可以为所有扩展启用网络代理支持:

Visual Studio Code 1.30发布下载,附主要新功能介绍

 

Visual Studio Code 1.30 主要修复的 BUG

创建调试 env 下拉菜单时不要激活调试器。

调试器在 jest 测试中不会出现断点。

使设置和键绑定编辑器在显示编辑器操作时保持一致。

改进编辑器中的诊断效果。

将 Run to Cursor 添加到命令选项板。

居中布局无法恢复大小。

修复在 Debug Electron 2.0.13 64 位失败,同时能在 Electron 32bit 上取得成功。

 

下载链接

Visual Studio Code 网站

Visual Studio Code 下载地址

 

相关主题

Visual Studio Code 1.23发布下载,附在Ubuntu 18.04下安装

精选文章
热门文章