WebStorm

長征2號發表於2017-11-02

WebStorm 是jetbrains公司旗下一款JavaScript 開發工具。被廣大中國JS開發者譽為“Web前端開發神器”、“最強大的HTML5編輯器”、“最智慧的JavaScript IDE”等。與IntelliJ IDEA同源,繼承了IntelliJ IDEA強大的JS部分的功能。

 

1功能編輯

JavaScript
· 基於DOM,特定瀏覽器完成
· 編碼導航和用法查詢
· 支援ECMAScript
· 支援CoffeeScript
· 支援結點
· JavaScript重構
· JavaScript單元測試
· 程式碼檢測和快速修復
· JSLint/JSHint
· 基於 Mozilla的JavaScript偵錯程式
其他用途
· 批量程式碼分析
· 編碼語言混合或內混
· 拼寫檢查器
· 重複程式碼檢測器
編輯語言
· 支援HTML5
· css/js
· 檢驗和快速修復
· Zen編碼
· 顯示內容
· 顯示應用的風格
便捷的環境
· HTML5樣本檔案和其他Web應用程式模板
· FTP和遠端檔案同步
· 整合了版本控制系統
· 本地記錄

2優勢功能編輯

智慧的程式碼補全
支援不同瀏覽器的提示,還包括所有使用者自定義的函式(專案中)
程式碼補全包含了所有流行的庫,比如:JQuery, YUI, Dojo, Prototype, Mootools and Bindows。
程式碼格式化
程式碼不僅可以格式化,而且所有規則都可以自己來定義
html提示
大家經常在js程式碼中編寫html程式碼,一般來說十分痛苦,不過有了智慧提示,就爽多了。而且html裡面還能有js提示。
聯想查詢
只需要按著Ctrl鍵點選函式或者變數等,就能直接跳轉到定義;可以全 
程式碼導航和用法查詢
程式碼導航和用法查詢(8張)
 

專案查詢函式或者變數,還可以查詢使用並高亮。

程式碼重構
這個操作有些像Resharper,熟悉Resharper的使用者應該上手很快,支援的有重新命名、提取變數/函式、內聯變數/函式、移動/複製、安全刪除等等。
程式碼檢查和快速修復
可以快速找到程式碼中的錯誤或者需要優化的地方,並給出修改意見,快速修復。
程式碼除錯
支援程式碼除錯,介面和IDEA相似,非常方便。
程式碼結構瀏覽
可以快速瀏覽和定位
程式碼摺疊
功能雖小,不過勝在方便高效
包裹或者去掉外圍程式碼
自動提示包裹或者去掉外圍程式碼,一鍵搞定

3版本編輯

過往版本

版本編號:WebStorm 7 Released
提供了開發web應用的HTML5樣板。開發者可以在建立HTML文件時獲得對HTML5檔案的支援,例如開發者鍵入。開發者還可以在chrome瀏覽器中實時預覽HTML文件。此外還可以檢驗和快速修復,Zen編碼,以及顯示內容、顯示應用的風格等HTML5特性。

最新版本

版本編號:WebStorm 8.0
WebStorm 8.0新增功能
WebStorm 8.0新增功能(7張)
——支援AngularJS
對流行框架提供高階支援。智慧提示AngularJS指令(包括自定義指令),controller 和 application names以及花括號裡邊的資料繫結。
——支援Spy-js
JavaScript追蹤變得簡單。通過Spy-js你可以看到觸發程式碼執行的事件的完整列表,然後幫你整理堆疊跟蹤事件,並在原始碼中突出顯示。
——支援多個插入符和選擇
現在WebStorm允許你把插入符放到多個位置,在這些位置你可以同時編輯程式碼,輕鬆地完成編輯和更換。
——內建Grunt控制檯
通過Grunt控制檯可以列出並定義grunt任務的完整列表, 雙擊可執行。
——整合Bower
整合Bower包管理器後,你可以更簡單方便的在IDE中搜尋、安裝和管理客戶端庫和框架。
——JavaScript模組化
完善了對RequireJS和AMD的支援程度,基於requirejs.config實現了原始碼導航功能。並改善了對Harmony module loader的支援。
——Live控制檯
在控制檯中的JavaScript和Node.js的除錯工具視窗現在可以作為一個shell提示符,並允許您執行命令和JavaScript程式碼。
——新增CucumberJS支援
WebStorm現在瞭解CucumberJS的語法,可以幫助您生成程式碼步驟定義。您可以在一個單一的點選開始測試,看到一個不錯的結構化格式的測試結果,並輕鬆導航到測試源。
一如既往,以上涉及的所有改進也適用於IntelliJ IDEAPhpStormRubyMinePyCharmAppCode
本文轉自茄子_2008部落格園部落格,原文連結:http://www.cnblogs.com/xd502djj/p/4551950.html,如需轉載請自行聯絡原作者。


相關文章