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 主要更新如下
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 版本中增加了对多行搜索的支持,此版本改进了搜索的用户体验,使多行搜索更加易于使用。现在可以使用多行文本进行搜索,而不需要编写正则表达式。
2.菜单显示改进 以往菜单会被窗口的边界切断,现在通过在需要时使上下文菜单可滚动来解决这个问题:
此外,当窗口宽度不足以同时显示菜单栏和窗口标题时,菜单栏还有一个新的溢出菜单(...):
3.引用 引用视图修复了许多 bug,整体稳定性得到了提高,目前已经稳定,不再是预览功能。现在有两个命令: 1].Find All References:打开引用视图。 2].Peek References:在 Peek 视图中打开引用。 视图顶部有一个结果摘要,上下文菜单可以清除和复制结果。查找引用将会显示最近搜索的历史记录:
4.Declaration 和 definition 新增命令 Go to Declaration 和 Peak Declaration,以符合某些编程语言对于声明和定义的严格区别:
5.改进了 JavaScript 和 TypeScript 回调的显示 此版本 TypeScript 升级到了 3.2.2,带来了一些新功能。 之前,JavaScript 和 TypeScript 匿名回调都在大纲视图、breadcrumbs 视图和文档符号列表中标记为 <function>,会产生误解,难以找到真正想要的东西:
而此版本使用 TypeScript 3.2.2,现在可以为回调函数显示更多上下文,可以更好地区分它们:
此外,TypeScript 3.2 还带来了一个语法快速修复功能,比如当你实例化一个类时却忘记使用 new 关键字:
6.JSDoc 注释中高亮 Markdown 元素 现在 JSDoc 块内的受保护代码块和其它 Markdown 元素语法高亮了,更好地匹配了 VS Code 的 Markdown 渲染 JSDocs 文档悬停和 IntelliSense 的能力:
7.Debug console 现在可以删除 在调试多个调试会话时,显示了多个调试控制台,每个会话一个调试控制台。现在可以通过清除该调试控制台的内容,在相应的会话不再处于活动状态时删除这些控制台。 此外,现在可以使用 Debug 上下文菜单操作从 VS Code Process Explorer(Developer: Open Process Explorer)开始调试 Node.js 进程:
8.扩展可安装以前的版本 如果当前版本存在问题,现在可以返回到扩展的先前版本。VS Code 在已安装的扩展上提供“安装另一个版本”操作,该操作显示可用版本的下拉列表:
9.预览新功能 此版本还带来一些早期可用的新功能。 10.HTML 自定义标签/属性支持 新的 html.experimental.custom.tags 和 html.experimental.custom.attributes 设置允许指定 VS Code 在启动期间加载的标签和属性列表。在编辑 HTML 文件时,VS Code 将为这些标签和属性提供自动补全和悬停。该功能比较适用于 Web 组件,例如:
11.扩展的网络代理功能 实验性的设置 Http: Proxy Support,可以为所有扩展启用网络代理支持:
Visual Studio Code 1.30 主要修复的 BUG 创建调试 env 下拉菜单时不要激活调试器。 调试器在 jest 测试中不会出现断点。 使设置和键绑定编辑器在显示编辑器操作时保持一致。 改进编辑器中的诊断效果。 将 Run to Cursor 添加到命令选项板。 居中布局无法恢复大小。 修复在 Debug Electron 2.0.13 64 位失败,同时能在 Electron 32bit 上取得成功。
下载链接
相关主题 |