原創(chuàng)|其它|編輯:吳園園|2020-01-16 13:40:47.107|閱讀 1768 次
概述:WebStorm2020.1主要優(yōu)化事項(xiàng)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
WebStorm是一款深受廣大程序員喜愛(ài)的JavaScript 開(kāi)發(fā)和Web前端開(kāi)發(fā)工具,完美適應(yīng)各種復(fù)雜客戶(hù)端開(kāi)發(fā)和Node.js的服務(wù)器端開(kāi)發(fā)。2019.3版本的啟動(dòng)速度提高了20%,對(duì)Vue.js的支持進(jìn)行了重大增強(qiáng),JavaScript和TypeScript的代碼完成更加智能,并且修復(fù)了許多Bug。
我們?cè)?019年發(fā)布了WebStorm的第三次主要更新,為此發(fā)布了第一個(gè)錯(cuò)誤修復(fù)更新,并達(dá)成了v2020.1的發(fā)展藍(lán)圖。
現(xiàn)在,我們準(zhǔn)備分享計(jì)劃于2020年4月開(kāi)始的即將發(fā)布的版本的計(jì)劃。首先,我們將繼續(xù)優(yōu)化性能,以使WebStorm更加輕便。其次,我們將添加一些新功能并增強(qiáng)對(duì)框架和常用工具(如Prettier)的支持,以幫助您更有效地使用它們。讓我們仔細(xì)看看我們將要重點(diǎn)關(guān)注什么。
使WebStorm更輕巧在我們發(fā)布v2019.3之前,WebStorm用戶(hù)面臨的常見(jiàn)性能問(wèn)題是啟動(dòng)緩慢。在2019年,我們引入了許多架構(gòu)更改,這些更改顯著減少了啟動(dòng)時(shí)間。我們將繼續(xù)優(yōu)化IDE的這一部分。
除此之外,我們計(jì)劃打下基礎(chǔ),以減少索引的破壞性,使您可以在索引仍在進(jìn)行時(shí)執(zhí)行更多操作。
我們還希望簡(jiǎn)化安裝和更新插件的過(guò)程,以便您無(wú)需重新啟動(dòng)IDE就可以管理它們。在WebStorm 2019.3中,這已經(jīng)適用于大多數(shù)主題和鍵盤(pán)映射插件。在下一個(gè)發(fā)行周期中,我們將嘗試將此支持?jǐn)U展到其他類(lèi)型的插件。
如果您想了解有關(guān)計(jì)劃的性能改進(jìn)的更多信息,可以查看發(fā)布了IntelliJ Platform路線圖的文章。該帖子中描述的所有內(nèi)容也適用于WebStorm。
幫助您充分利用受支持的技術(shù)
我們將使WebStorm在使用其支持的技術(shù)方面更具幫助。我們已經(jīng)開(kāi)始嘗試通過(guò)JavaScript和TypeScript的機(jī)器學(xué)習(xí)支持代碼完成。這將使WebStorm可以提供更準(zhǔn)確的完成建議,從而使您更輕松地更快地編寫(xiě)高質(zhì)量的代碼。明年請(qǐng)返回此博客以獲取有關(guān)此方面的進(jìn)度報(bào)告。
您可以期望WebStorm 2020.1 像往常一樣添加對(duì)某些新 JavaScript和TypeScript 功能的支持,并改善其框架支持。對(duì)于框架,我們計(jì)劃讓W(xué)ebStorm 使用一些流行的庫(kù)(例如React Redux和Vuex)更好地了解項(xiàng)目。此外,我們將改進(jìn)針對(duì)Angular和React組件顯示的快速文檔,就像我們?cè)赪ebStorm 2019.3中為Vue.js所做的一樣。
我們還計(jì)劃通過(guò)添加選項(xiàng)以在保存時(shí)運(yùn)行它們并將Prettier設(shè)置為默認(rèn)格式化程序,來(lái)簡(jiǎn)化使用Prettier和ESLint的過(guò)程。對(duì)于許多開(kāi)發(fā)人員來(lái)說(shuō),這些工具已成為日常工作流程中不可或缺的一部分,已成為JavaScript代碼樣式的實(shí)際標(biāo)準(zhǔn)。這就是為什么我們要確保您可以盡可能無(wú)縫地與它們一起工作-無(wú)需花費(fèi)額外的精力通過(guò)文件查看器或安裝第三方插件將Prettier設(shè)置為默認(rèn)格式程序,而現(xiàn)在必須這樣做。
最后,我們計(jì)劃在即將到來(lái)的發(fā)布周期內(nèi)進(jìn)行一些整理活動(dòng)。特別是,我們將審查現(xiàn)有的JavaScript檢查,以減少每隔一段時(shí)間從WebStorm可能收到的不相關(guān)警告的數(shù)量。另外,我們將棄用對(duì)一些很少使用的技術(shù)和工具的支持,例如Compass,舊的JavaScript版本以及用于在“首選項(xiàng)/設(shè)置” |“設(shè)置”中安裝npm軟件包的UI。語(yǔ)言和框架| Node.js和npm,JSCS,Bower。這并不意味著您會(huì)失去對(duì)這些技術(shù)的支持;它只是開(kāi)箱即用,但仍可通過(guò)插件使用。
=====================================================
掃描關(guān)注下方微信公眾號(hào),及時(shí)獲取產(chǎn)品最新消息和最新資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn