Webstorm

Webstorm

JavaScript 開發工具
WebStorm 是jetbrains公司旗下一款JavaScript 開發工具。已經被廣大中國JS開發者譽為“Web前端開發神器”、“最強大的HTML5編輯器”、“最智能的JavaScript IDE”等。與IntelliJ IDEA同源,繼承了IntelliJ IDEA強大的JS部分的功能。[1]
    中文名:網絡風暴 外文名:Webstorm 所屬學科: 使用類型:編程工具 發行商:jetbrains公司 支持語言:英文 運行系統:Winxp/vista/win7/win8/2000/2003

簡介

Webstorm是一款強大的HTML5編輯工具,是JetBrains推出的一款商業的JavaScript開發工具。功能強大的前端專用IDE,擁有即時編輯(chrome)、自動完成、debugger、Zen Coding、HTML5 支持、JSLint、Less支持、CoffeeScript支持、Node.JS、單元測試、集成git和svn版本控制等特性。

功能

JavaScript

基于DOM,特定浏覽器完成

編碼導航和用法查詢

支持ECMAScript

支持CoffeeScript

支持結點

JavaScript重構

JavaScript單元測試

代碼檢測和快速修複

JSLint/JSHint

基于 Mozilla的JavaScript調試器

其他用途

批量代碼分析

編碼語言混合或内混

拼寫檢查器

重複代碼檢測器

編輯語言

支持HTML5

css/js

檢驗和快速修複

Zen編碼

顯示内容

顯示應用的風格

便捷的環境

HTML5樣本文件和其他Web應用程序模闆

FTP和遠程文件同步

集成了版本控制系統

本地記錄

優勢

代碼補全

支持不同浏覽器的提示,還包括所有用戶自定義的函數(項目中)智能的代碼補全代碼補全包含了所有流行的庫,比如:JQuery, YUI, Dojo, Prototype, Mootools and Bindows。

代碼格式化

代碼不僅可以格式化,而且所有規則都可以自己來定義代碼格式化。

代碼編寫中的html提示。

大家經常在js代碼中編寫html代碼,一般來說十分痛苦,不過有了智能提示,就好多了。而且html裡面還能有js提示。代碼編寫中的html提示。

代碼導航

隻需要按着Ctrl鍵點擊函數或者變量等,就能直接跳轉到定義;可以全項目查找函數或者變量,還可以查找使用并高亮。代碼導航和用法查詢。

代碼重構

這個操作有些像Resharper,熟悉Resharper的用戶應該上手很快,支持的有重命名、提取變量/函數、内聯變量/函數、移動/複制、安全删除等等。

代碼檢查

可以快速找到代碼中的錯誤或者需要優化的地方,并給出修改意見,快速修複。

代碼調試

支持代碼調試,界面和IDEA相似,非常方便。

代碼結構浏覽

可以快速浏覽和定位代碼結構浏覽。

代碼折疊

功能随小,不過勝在方便高效

去掉外圍代碼

自動提示包裹或者去掉外圍代碼,一鍵搞定包裹或者去掉外圍代碼。

新功能

Meteor支持

WebStorm9适用于Meteor,在JavaScript裡Web應用程序的平台支持。享受适用于MeteorAPI和調試服務器端和客戶端的Meteor代碼編碼援助。

響應,JSX支持

在項目中的使用反應

享受語法高亮,代碼完成和錯誤檢測适用于在JSX中JSX和JavaScript表達式。嘗試導航和重命名重構的反應控件。

Gulp整合

l使用Gulp整合,你現在可以輕松地通過項目gulpfile.js自定義任務列表浏覽,隻需要簡單地通過雙擊任務名稱運行或調試。

版本

過往版本

版本編号:WebStorm 7 Released

提供了開發web應用的HTML5樣闆。開發者可以在創建HTML文檔時獲得對HTML5文件的支持,例如開發者鍵入。開發者還可以在chrome浏覽器中實時預覽HTML文檔。此外還可以檢驗和快速修複,Zen編碼,以及顯示内容、顯示應用的風格等HTML5特性。

最新版本

版本編号:WebStorm 8.0

——支持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 IDEA、PhpStorm、RubyMine、PyCharm和AppCode。

上一篇:OpenGL

下一篇:東昌

相關詞條

相關搜索

其它詞條