PhpStorm最新版是一款功能強大的php代碼編輯器,基于JAVA內核開發,讓用戶可以在各種平臺進行使用,適用于PHP開發人員及前端工程師,集能HTML/CSS/JavaScript/PHP編輯、代碼質量分析、版本控制集成(SVN、GIT)、調試和測試等功能為一體,使得用戶可以更加便捷、高效的進行PHP代碼編輯。
1、跨平臺
2、對PHP支持refactor功能
3、自動生成phpdoc的注釋,非常方便進行大型編程
4、內置支持Zencode
5、生成類的繼承關系圖,如果有一個類,多次繼承之后,可以通過這個功能查看他所有的父級關系。
6、支持代碼重構,方便修改代碼
7、擁有本地歷史記錄功能(local history功能)
8、方便的部署,可以直接將代碼直接upload到服務器
1、智能PHP編輯器
PHP代碼補全
智能的重復編碼檢測器
PHP重構
支持Smarty和PHPDoc
支持多語言混合
2、Java Script 編輯器
基于DOM/指定瀏覽器完成
代碼導航和用法查找
JavaScript 重構
JavaScript調試器
3、HTML/CSS編輯器
支持HTML5
支持Zen編碼
檢驗和快速修正
顯示應用的外觀
提取嵌入樣式
4、輕量級IDE
易于安裝
可在Windows, Mac OS X, Linux上運行
項目配置簡單-可在任意地方打開代碼開始工作
性能優先
5、智能的環境
可視化PhP單元測試運行期
VCS支持SVN、Git、Mercurial等
支持FTP和遠程文件同步
可記錄本地修改
可視化調試
無需任何配置的調試器
支持在PHP,JS,HTML中設置斷點
觀察變量,窗口
批量代碼分析
集成分析器
1、驗證和快速修復
PhpStorm檢測并建議自動修復,例如:缺少必需屬性,無效屬性或非法值,鏈接中文件的錯誤引用,重復屬性,無效的CSS選擇器格式,無效的CSS屬性,未使用的CSS類定義,無效的本地錨點和更多。
2、javascript重構
為JavaScript提供的重構功能允許您輕松修改代碼結構以及撤消修改。JS可用的一些重構包括:重命名,提取變量/函數,內聯變量/函數,移動/復制,安全刪除,將嵌入式腳本解壓縮到文件中。
3、JSLint / JSHint
JavaScript代碼質量工具集成在JavaScript編輯器中,可以在編輯代碼時檢查代碼。打開“設置”,鍵入JSLint / JSHint,啟用檢查,在鍵入時將根據這些檢查檢查代碼。
4、Node.js的
PhpStorm完全支持Node.js,其中包含可從存儲庫獲得的免費插件。它提供代碼完成,突出顯示,導航,錯誤檢查,調試,使用npm管理包等。
5、ECMAScript和諧支持
對于那些喜歡保持領先一步的人,PhpStorm提供了對ECMAScript Harmony的支持。要試用新功能,請將ECMAScript Harmony設置為IDE設置中的JavaScript語言版本。
6、JavaScript模板和Web組件支持
PhpStorm支持EJS模板引擎(語法突出顯示,打字輔助,格式化等),并為Handlebars和Mustache模板提供格式和語法突出顯示,以及自動標記關閉。Web組件也有初始支持。
7、角支持
PhpStorm中的角度支持包括TypeScript或ECMAScript 2015中的指令和綁定的代碼完成和導航,以及對新事件屬性的理解。
8、流量支持
您可以使用Flow添加到JavaScript的類型注釋。使用帶注釋的函數或方法時,您將在代碼完成中獲得類型化參數信息。
9、TSLint
PhpStorm提供與TSLint的集成,TSLint是TypeScript代碼的linter。在鍵入時,使其能夠在編輯器中查看來自TSLint的警告和錯誤。
10、Vue.js
享受Vue模板語言的編碼幫助以及.vue文件的腳本和樣式塊中您選擇的語言。IDE自動完成Vue組件并為其添加所需的導入。
11、實時編輯
實時編輯預覽可為您節省大量時間和按鍵。在編輯器和瀏覽器中打開一個頁面,這樣您就可以看到這兩個頁面,并在運行JavaScript調試會話時激活實時編輯功能。
12、文件監視器
利用File Watchers自動編譯/轉換現代Web開發語言到JavaScript(來自CoffeeScript,TypeScript,Dart等)或CSS(來自Sass,SCSS,Less,Stylus,Compass等)。
13、高速編碼
編輯器允許您利用Emmet(以前的Zen Coding)的所有功能。使用實時模板定義您自己的縮寫(片段)或使用PHP,HTML,CSS,JS和其他語言的預定義。
優化一部分性能。
修復上版本BUG問題。