WebStorm 是 JetBrains 推出的一款商業(yè)的 JavaScript 開發(fā)工具,這款功能強大的 IDE 專用來進行現(xiàn)代的 JavaScript 開發(fā),而且在近日JetBrains 已公布了 WebStorm 2023.1 版本的路線圖,此版本預計將在 3 月底發(fā)布。

主要聚焦于以下內(nèi)容:


【資料圖】

技術特定的改進

Astro 支持。 將添加對 Astro 框架的支持 (WEB-52015)。 首先要確保至少語法高亮顯示和代碼補全等基本功能運行良好。 如果有時間,其將支持更多高級功能。

Prisma 支持。 盡管官方?jīng)]有在之前的路線圖中宣布關于 Prisma ORM 支持的計劃,但確實努力在 2022.3 與 2023.1 版本之間添加相關支持。 目前,支持將通過單獨的插件提供,但會考慮在明年將其捆綁。有關詳情,可參閱WEB-50449。

針對 Vue 的進一步改進。 在 WebStorm 2022.3 中修正了 40 多個與 Vue 相關的問題。 計劃在下一個版本中修正更多問題,以改進對 Vue 的支持。 計劃為自定義組件事件提供補全 (WEB-52121) 并在模板表達式中支持類型轉(zhuǎn)換語法 (WEB-55049)。 此外,還將使 WebStorm 在組件之間復制和粘貼模板代碼時自動導入組件和其他符號 (WEB-32784)。 這也適用于 Angular。

針對 Angular 的新功能。 除WEB-32784外,還想針對 Angular 實現(xiàn)兩個新功能。 對于 v15 將添加一項檢查,建議對img使用ngSrc而不是src(WEB-58267)。 此外,在模板或組件外部使用的符號(如enums)將在代碼補全時或使用快速修復時自動導入 (WEB-58268)。

改進對 Svelte 的支持。 多年來,Svelte 支持一直作為單獨的插件提供;但最近卻因在 Svelte 上投入資源太少,而導致支持的質(zhì)量有所下降。因此,開始團隊計劃嘗試在下一個版本中修正一些最關鍵的問題。Svelte 用戶可為現(xiàn)有問題投票,或在此處創(chuàng)建一個新問題。

Tailwind CSS 插件配置。 對于 Tailwind CSS,希望能夠配置自定義類名補全上下文 (WEB-48505)、自定義配置文件路徑 (WEB-56546),以及一些其他選項。

一種更出色的文件引用處理方式。 在后臺,WebStorm 可以通過多種方式處理當前文件中引用的文件;這可能會導致各種性能問題和誤導性文檔。開發(fā)團隊希望對 WebStorm 如何處理 HTML、CSS 和 JavaScript 中的文件引用實現(xiàn)一種更通用的方式,以嘗試解決這些問題。

常規(guī)改進

新 UI 的進一步工作。 目前正在處理有關新 UI 的所有反饋,并將優(yōu)先處理最關鍵的問題。

性能優(yōu)化。 WebStorm 的性能是許多人的痛點,因此官方計劃繼續(xù)努力修正性能問題,以及研究是否存在任何有助于優(yōu)化性能的結構性更改。

用戶入門。另一個痛點就是 “陡峭的學習曲線”。從 2023 年開始,官方將逐步重新設計 WebStorm 的用戶入門流程,以便方便新用戶上手。

遠程開發(fā)改進。 此前版本已經(jīng)為所有 JetBrains IDE 引入了新的遠程開發(fā)工作流,但一直處于測試階段。開發(fā)團隊希望確保在脫離測試版之前支持所有重要用例。

值得注意的是,上述功能不一定全部包含在 WebStorm 2023.1 版本中,有可能跳票,具體以版本發(fā)布的更新項為主。

標簽: WebStorm,開源軟件,JetBrains,WebStorm,攻略,教程