WebStorm v2020.2更新概述:支持 JSDoc 中的 TypeScript 类型等

WebStorm最新版本支持 JSDoc 中的 TypeScript 类型,CommonJS 模块的自动导入,对网络类型的通用支持,Code With Me 的同步代码完成以及其他显着改进等。

WebStorm 2021.2 EAP build #4 现已推出!

WebStorm EAP 版本未经过全面测试,可能不稳定。

您可以在下面找到 WebStorm 2021.2 EAP #4 中最显着的改进。

  • 支持 JSDoc 中的 TypeScript 类型
  • CommonJS 模块的自动导入
  • 对网络类型的通用支持
  • Code With Me 的同步代码完成
  • 其他显着改进

支持 JSDoc 中的 TypeScript 类型

我们将从最令人期待的改进之一开始——WebStorm 现在正确支持.js文件中JSDoc 注释中使用的 TypeScript 语法。对某些句法结构(例如联合类型)的支持已经有一段时间了。在此版本中,我们重新设计并扩展了现有支持,使 WebStorm 能够识别更多语法结构。我们还修复了许多已知问题。例如,现在支持@typedef声明中的可选属性。

typescript-syntax-support-in-jsdoc-2021-2

CommonJS 模块的自动导入

此版本的下一个改进是针对 Node.js 用户的。您可能知道,当您完成 ES6 符号时,WebStorm会添加缺少的导入语句。现在它将对 CommonJS 模块执行相同的操作 -将在代码完成时插入require导入。

auto-imports-for-common-js

当 IDE 不确定应该在文件中使用什么语法时,它会显示一个弹出窗口,允许您在使用 ES6 和 CommonJS 语法之间进行选择。

import-popup-webstorm-2021-2

对网络类型的通用支持

在过去的几个月里,我们一直在努力实现对 web-types 的一般支持。我们的目标是在 WebStorm 中构建支持 JavaScript 框架的新架构,以便更轻松地支持新框架并扩展对现有框架的支持。在迁移仍在进行中时,Vue.js 支持可能会出现一些回归。我们希望在接下来的几周内稳定支持。如果您发现任何问题,请告诉我们。

Code With Me 的同步代码完成

当你是守则与我会话期间模式,您现在可以跟踪哪些代码完成建议你在下列用途的人。

同步代码完成在 cwm-webstorm

其他显着改进

这些是最大的亮点。以下是此版本中可用的其他一些重要增强功能:

  • 我们查看了浏览器图标弹出窗口中默认显示的浏览器列表,并删除了不太受欢迎的选项。在 macOS 或 Linux 上,您将不再看到 Opera 和 Edge。后者在 Windows ( WEB-50871 )上仍默认显示。
  • 为避免潜在的安全问题,如果这些文件被排除或添加到.gitignore ( WEB-46834 ),则在代码完成期间将不再显示.env文件中存储的变量的值。
  • 我们修复了导致Stretch to Right / Stretch to Left操作无法按预期工作的回归错误( IDEA-267294 )。
  • 在 Big Sur 上,现在可以使用快捷方式来切换项目选项卡 ( IDEA-259660 )。

有关 WebStorm 2021.2 EAP #4 中可用的最新增强功能的完整列表,请查看发行说明。

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年5月18日
下一篇 2021年5月18日

相关推荐

发表回复

登录后才能评论