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