查看原文
其他

未来计划:WebStorm 2023.1 路线图

WebStorm JetBrains 2023-02-21

引入

前段时间,我们推出了 WebStorm 2022.3,这是 2022 年的最后一次重大更新。我们要感谢所有已经试用该版本并与我们分享想法的人!我们收到了大量反馈,在提及次数方面,新 UI 绝对领先。


我们仍在处理您的反馈,以了解哪些方面做得不错,哪些方面可以改进。与此同时,我们想分享将于 2023 年 3 月底发布的下一个版本的计划。


收看《佑Talk》新一期视频,带你回顾

全系列 IDE 2022.3 更新内容重点摘要!



技术特定的改进


  • Astro 支持。我们将添加对 Astro 框架的支持 (WEB-52015)。首先,我们要确保至少语法高亮显示和代码补全等基本功能运行良好。如果有时间,我们将支持更多高级功能。

  • Prisma 支持。尽管我们没有在之前的路线图中宣布关于 Prisma ORM 支持的计划,但我们确实努力在 2022.3 与 2023.1 版本之间添加相关支持。目前,支持将通过单独的插件提供,但我们会考虑在明年将其捆绑。有关详情,请参阅 WEB-50449

  • 针对 Vue 的进一步改进。我们在 WebStorm 2022.3 中修正了 40 多个与 Vue 相关的问题。我们还想在下一个版本中修正更多问题,以改进对 Vue 的支持。我们计划为自定义组件事件提供补全 (WEB-52121) 并在模板表达式中支持类型转换语法 (WEB-55049)。此外,我们还将使 WebStorm 在组件之间复制和粘贴模板代码时自动导入组件和其他符号 (WEB-32784)。这也适用于 Angular。

  • 针对 Angular 的新功能。除 WEB-32784 外,我们还想针对 Angular 实现两个新功能。对于 v15,我们将添加一项检查,建议对 img 使用 ngSrc 而不是 src (WEB-58267)。此外,在模板或组件外部使用的符号(如 enums)将在代码补全时或使用快速修复时自动导入 (WEB-58268)。

  • 改进对 Svelte 的支持。多年来,Svelte 支持一直作为单独的插件提供。我们最近未能在 Svelte 上投入太多资源,因此很遗憾,支持的质量有所下降。我们希望确保您在 WebStorm 中获得更好的 Svelte 使用体验,因此我们将尝试在下一个版本中修正最关键的问题。如果您使用 Svelte,现在是告诉我们您最关心 Svelte 支持的哪些方面的绝佳时机。请在下方发表评论,为现有问题投票,或在此处创建一个新问题。

  • Tailwind CSS 插件配置。对于 Tailwind CSS,我们希望能够配置自定义类名补全上下文 (WEB-48505)、自定义配置文件路径 (WEB-56546),以及一些其他选项

  • 一种更出色的文件引用处理方式。在后台,WebStorm 可以通过多种方式处理当前文件中引用的文件。对于您而言,这可能会导致各种性能问题和误导性文档。我们希望对 WebStorm 如何处理 HTML、CSS 和 JavaScript 中的文件引用实现一种更通用的方式,以尝试解决这些问题。



常规改进


  • 新 UI 的进一步工作。我们目前正在处理有关新 UI 的所有反馈,并将优先处理最关键的问题。我们再次感谢您向我们报告这些问题并为现有问题投票!在下一个抢先体验计划期间,我们会随时向您汇报对新 UI 所做的更改,并将在我们做出更改时征求您的反馈。

  • 性能优化。我们知道 WebStorm 的性能是许多人的痛点,因此我们将继续努力修正性能问题。我们还想研究是否存在任何有助于优化性能的结构性更改。

  • 用户入门。“陡峭的学习曲线”是我们经常从刚开始使用 WebStorm 的人那里听到的另一个痛点。在过去的几个月里,我们一直在收集有关新用户遇到的常见问题的信息。从明年开始,我们将逐步重新设计 WebStorm 的用户入门流程,以便新用户不会对 IDE 感到迷茫或不知所措。

  • 远程开发改进。几个版本之前,我们为所有 JetBrains IDE 引入了新的远程开发工作流。它一直处于测试阶段。我们希望确保在脱离测试版之前支持所有重要用例。请试用新的远程开发功能并将您的想法告诉我们。


就是这些。我们无法保证所有这些改进都包含在内,但我们会尽最大努力将其实现。敬请关注有关即将推出的 WebStorm 2022.3 错误修正更新和下一轮抢先体验计划开始的信息!



我们正在积极寻找人才加入我们的团队。如果您愿意成为 WebStorm 团队的一员,请查看我们的三个空缺职位:技术布道师(Web 和 JavaScript)、QA 工程师高级软件开发者。如果您觉得它们很有趣,请提交申请。


本博文英文原作者:Ekaterina Ryabukha

相关阅读

关于 WebStorm

WebStorm 是一个适用于 JavaScript 和相关技术编码的集成开发环境(相关技术包括 TypeScript、React、Vue、Angular、Node.js、HTML 和样式表)。类似于其他 JetBrains IDE,WebStorm 也会使您的开发体验更有趣,自动执行常规工作并帮助您轻松处理复杂任务。

进一步了解 WebStorm

⏬ 戳「阅读原文」了解更多

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存