WebStorm是JetBrains旗下一款Javascript開發(fā)工具,支持多種語言和主流框架,內(nèi)置數(shù)百種檢查,覆蓋所有支持的語言。軟件還提供了錯誤警告,并提供許多快速修復(fù)選項,幫助用戶對整個項目運(yùn)行代碼質(zhì)量分析,被譽(yù)為“Web前端開發(fā)神器”。
功能特點(diǎn)
支持的語言和框架
提供Javascript、ECMAScript 6、TypeScript、CoffeeScript、Dart和Flow代碼輔助功能。
幫助編寫HTML、CSS、Less、Sass和Stylus代碼。
支持Node.js和主流框架,如React、Angular、 Vue.js、Meteor等。
代碼補(bǔ)全
WebStorm分析項目,為應(yīng)用程序中定義的所有方法、 函數(shù)、模塊、變量和類提供最佳代碼補(bǔ)全。 代碼輔助是上下文感知的,也可以特定于框架。
多個插入符號和選擇
具備每個人喜歡的多個插入符號和選擇。 同時編輯文件中的多個地方,甚至具備適用于它們的代碼補(bǔ)全和動態(tài)模板。 通過Alt+點(diǎn)擊來選擇編輯的地方。 或者,選擇當(dāng)前單詞出現(xiàn)的地方并同時編輯它們。
導(dǎo)航
WebStorm強(qiáng)大的導(dǎo)航功能,在處理大型項目時, 提高代碼效率并節(jié)省時間。
對于代碼中的任何方法、函數(shù)或變量,只需Ctrl+點(diǎn)擊或搜索其用途, 即可跳到其定義。
通過雙擊 Shift ,即可進(jìn)行隨處搜索(Search Everywhere ),在整個項目中搜索符號、文件或類名。
結(jié)構(gòu)視圖可以在當(dāng)前打開的文件中輕松導(dǎo)航。