加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

微软发布 Visual Studio Code 1.30 带来大量新功能与改进

发布时间:2018-12-16 10:13:26 所属栏目:移动互联 来源:h4cd
导读:Visual Studio Code(简称VS Code)是一个由微软开发的,同时支持Windows、Linux和macOS操作系统且开放源代码的文本编辑器,它支持调试,并内置了Git 版本控制功能,同时也具有开发环境功能,例如代码补全(类似于 IntelliSense)、代码片段和代码重构等。

Visual Studio Code(简称VS Code)是一个由微软开发的,同时支持Windows、Linux和macOS操作系统且开放源代码的文本编辑器,它支持调试,并内置了Git 版本控制功能,同时也具有开发环境功能,例如代码补全(类似于 IntelliSense)、代码片段和代码重构等。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 扩展。

多行搜索

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

微软发布 Visual Studio Code 1.30 带来大量新功能与改进

菜单显示改进

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

微软发布 Visual Studio Code 1.30 带来大量新功能与改进

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

微软发布 Visual Studio Code 1.30 带来大量新功能与改进

引用

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

  • Find All References:打开引用视图。

  • Peek References:在 Peek 视图中打开引用。

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

微软发布 Visual Studio Code 1.30 带来大量新功能与改进

Declaration 和 definition

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

微软发布 Visual Studio Code 1.30 带来大量新功能与改进

改进了 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 带来大量新功能与改进

JSDoc 注释中高亮 Markdown 元素

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

微软发布 Visual Studio Code 1.30 带来大量新功能与改进

Debug console 现在可以删除

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

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读