PhpStorm 2019 for mac(PHP集成開發工具)

pStorm 2019 for mac是一款一款商業的PHP集成開發工具的利器,PhpStorm 2019 Mac版可隨時幫助用戶對其編碼進行調整,運行單元測試或者提供可視化debug功能。被譽為最好用的PHP IDE!macdown提供PhpStorm 2019 mac破解版下載,歡迎需要PhpStorm 2019 Mac中文版的朋友,來本下載使用。

PhpStorm 2019 for mac(PHP集成開發工具)

PhpStorm Mac版軟件簡介

PhpStorm Mac是一款由JetBrains公司開發推出的商業PHP 集成開發工具,被譽為最好用的PHP IDE!JetBrains是一家技術領先的軟件開發公司,專門從事增效型智能軟件的開發。該公司憑藉其屢獲殊榮的創新型Java&集成開發環境 Intelli IDEA、Ruby 和 Rails 集成開發環境 RubyMine 、PyCharm Python IDE及其他生產力工具而享譽全球。

phpStorm 2019 mac一款商業的 PHP集成開發工具的利器。PhpStorm可隨時幫助用戶對其編碼進行調整,運行單元測試或者提供可視化debug功能.

PhpStorm 2019 for mac(PHP集成開發工具)

PhpStorm Mac版全新功能

一、PHP 7.4類型屬性PHP 7.4的發佈預計將在11月底發佈。PhpStorm開始儘早推出支持,以便您有時間測試並開始規劃遷移。最令人期待的功能可能是新的Typed Properties,PhpStorm 2019.2已經完全支持。新檢查將突出顯示類型違規,您可以使用該字段的快速修復添加聲明類型來更新代碼庫。PhpStorm將根據構造函數中的PHPDoc,默認值或參數類型聲明自動檢測類型。二、動態定位重複項在項目中多次出現相同的代碼塊可能會花費您更改時間,或者如果您忘記更新所有實例,甚至會導致迴歸錯誤。PhpStorm 通過動態突出顯示它們來幫助防止在代碼中創建代碼重複,以便您可以輕鬆發現它們。現在,如果您偶然發現現有副本,或者以某種方式在代碼中創建副本,您將立即知道它!新檢查稱為重複代碼片段,默認情況下處於啟用狀態。要進行配置,請轉到“首選項”| 編輯| 檢查| 一般。您可以在“首選項”|下調整相關設置 編輯| 重複。當然,您可以隨時通過代碼→按名稱運行檢查在整個項目(或自定義範圍)上運行它。三、正則表達式突出顯示並檢查RegExps是一個非常有用的工具,用於搜索和替換字符串。現在在PhpStorm中,您可以在PHP中自動注入RegExps。這意味著只要您的代碼使用preg_*函數,模式就會突出顯示並驗證其正確性。此外,您現在可以在IDE中測試您的模式!將插入符號移到模式上,然後按Alt+Enter以查看快速操作檢查RegExp。

四、通過任何遠程PHP解釋器運行Composer以前,您必須有一個本地PHP解釋器才能運行Composer。問題是本地環境通常不能反映真實的生產設置,甚至可能根本就沒有本地PHP解釋器。在PhpStorm 2019.2中,您可以選擇任何遠程解釋器來運行您的Composer:Docker,Vagrant,通過SSH或其他任何東西 - 您可以命名它!轉到首選項| 語言和框架| PHP | 編輯器,選擇遠程解釋器,然後從下拉列表中選擇一個解釋器 - 或添加一個新解釋器。五、意圖和快速修復1、String Juggling Toolbox中的新用語PhpStorm有多種意圖Alt+Enter來操縱字符串。2019.2有一個新的。如果需要在sprintf表達式中引入新參數,只需選擇它,運行Extract selected string part作為格式函數參數意圖,PhpStorm將為您選擇正確的參數位置。這也適用於連接。2、將單行列表轉換為多行,然後返回根據PSR-2,超過80個字符的行應分成多個後續行,每行不超過80個字符。因此,如果您的參數列表或數組變得太長,您現在可以使用新的意圖將其Alt+Enter 分割為單擊,將逗號分隔的值拆分為多行。如果您想將項目組合成一行,也可以使用相反的意圖。3、對Switch語句的意圖和檢查現在可以通過複製現有分支然後修改它們來更快地添加分支。您可以Alt+Enter在無體案例語句中使用並選擇複製'開關'分支。不要忘記修改複製的那個,因為如果交換機塊有一個重複的分支,即同一個主體,PhpStorm會發出警告,這個分支可能是多餘的,也可能是錯誤的。此外,在PhpStorm 2019.2中,如果您的代碼中沒有默認分支的switch語句,您也可以快速修復此問題Alt+Enter。
六、PHPT支持這些.phpt文件可以幫助您以簡單的方式編寫功能測試。此格式用於測試PHP核心。PhpStorm 2019.2提供對.phpt文件的支持,包括突出顯示部分和腳本,PHP和INI語言自動注入到相應的部分,完成部分名稱,以及跳轉到EXTERNAL部分中引用的文件。七、搬運工人1、服務工具窗口Docker已移至新的“服務”工具窗口。此工具窗口的目標是提供單個位置以查看所有連接和正在運行的進程。到目前為止,在PhpStorm中,它包括Docker和Database連接。2、瀏覽Docker容器文件系統現在可以查看正在運行的Docker容器的文件系統。文件系統顯示在新添加的“ 文件”選項卡中。八、HTTP客戶端1、HTTP客戶端中的cURL格式很簡單,從您的瀏覽器開發工具,文檔,終端或其他任何地方複製cURL請求字符串,然後將其粘貼到.httpPhpStorm中的文件,並將其擴展為完整請求!之後繼續以智能完成的力量來滿足您的要求。2、保留HTTP客戶端中的cookie假設您已經請求對服務進行身份驗證,並在後續請求中調用某些需要其他權限的端點。以前,您將丟失第一個響應中的cookie。但現在不再了:PhpStorm現在為您保留所有cookie,並在下次請求中傳輸它們。九、網絡技術1、JavaScript和TypeScript的智能意圖使用新的Propagate to destruct intent Alt+Enter,您可以用另一個解構替換額外的變量。要完全刪除解構,請使用名為“ 使用屬性或索引訪問權限替換解構”的意圖操作。IDE現在會警告您條件中的布爾表達式是否有任何不必要的部分,並建議簡化它。2、改進了JavaScript的重命名重構在JavaScript或TypeScript文件中重命名符號時,IDE現在將動態用法組合在一起,默認情況下將它們從重構中排除。這使得重構更加準確,並使您可以更好地控制在重構預覽工具窗口中應該重命名的內容。3、更好地支持Vue.js您在Vue.js應用程序中使用Vuetify或BootstrapVue嗎?現在,來自這些和其他Vue組件庫的組件及其道具的代碼完成更加精確。這是通過我們在IDE中使用這些庫所採用的新方法實現的。
十、超過20種語言的語法突出顯示PhpStorm 2019.2為20多種不同的編程語言提供開箱即用的語法高亮顯示,包括Ruby,Python,Go等。突出顯示基於集成的TextMate包,因此如果您需要任何其他語言,請隨意下載此語言的相應包並將其導入IDE。十一、EditorConfigPhpStorm現在支持.editorconfig開箱即用的文件!您可以根據需要擁有儘可能多的人。在任何文件夾中創建它們,指定的代碼樣式設置將僅應用於該文件夾中的文件。除了EditorConfig標準的所有標準屬性外,您現在還可以指定特定於PhpStorm的代碼樣式選項。為整個團隊定義通用的代碼風格標準從未如此簡單。十二、Shell Scripts以前下一個Shell腳本支持此版本為shell腳本提供了豐富的編輯支持,包括單詞和路徑完成,快速文檔,甚至重命名重構。您還可以創建用於執行shell腳本的運行配置。我們已經將PhpStorm與幾個外部工具集成在一起,以實現更高級的shell腳本支持。從現在開始,您可以使用Shellcheck檢測並修復腳本中的錯誤,使用mvdan / sh來正確格式化shell腳本,然後使用Explainshell通過按下來獲取命令的完整描述Alt+Enter。十三、版本控制1、忽略開箱即用的文件處理您現在可以從VCS工具窗口的“項目樹”或“本地更改”選項卡中將文件添加到被忽略文件列表中。如果您更喜歡編輯.gitignore,可以在編輯器中使用路徑完成。2、沒有對話框的新提交流程PhpStorm 2019.2為使用Git或Mercurial的項目帶來了重大變化。現在,您可以從“版本控制”工具窗口的“本地更改”選項卡提交文件。在那裡,您可以查看已修改的文件並在必要時進行更改,因為提交對話框不會阻止IDE的其餘部分。要開始使用,請在“ 首選項”|中選中“從本地更改提交而不顯示對話框”複選框 版本控制| 提交對話框。3、提醒一下被遺忘的文件如果你提交了一些文件並且PhpStorm 2019.2檢測到有其他文件被更改,你經常與當前提交的文件一起提交,那麼IDE會警告你,所以你不會錯過任何東西。4、自定義VCS日誌選項卡現在,您可以在“版本控制”工具窗口的“日誌”選項卡中選擇要查看的列。單擊眼睛圖標,選擇“顯示列”,然後選擇要顯示的列:作者,日期或提交哈希
十四、數據庫工具1、全文搜索提供全面的結果現在,即使您不知道其確切位置,也可以搜索必要的數據。右鍵單擊要搜索的數據源或一組數據源,然後選擇“全文搜索”,或按Cmd+Alt+Shift+F。過濾結果只顯示找到數據的字符串。如果由於列太多而無法找到數據,請在數據編輯器中使用文本搜索:Cmd+F。2、通過搜索和導航中可用的數據源進行過濾有時候在GoTo彈出窗口中定位對象並不容易,因為通常會有太多類似的項目。在PhpStorm 2019.2中,您可以選擇搜索位置:在特定數據源中或在一組源中。Find In Path也是如此。如果您在其他對象的DDL中查找源代碼,這非常有用。

PhpStorm 2019 for mac(PHP集成開發工具)

PhpStorm mac功能介紹

智能編碼協助PhpStorm是一個實際“獲取”你的代碼的PHP IDE。它支持PHP 5.3 / 5.4 / 5.5 / 5.6 / 7.0 / 7.1 / 7.2,提供即時錯誤預防,最佳自動完成和代碼重構,零配置調試以及擴展的HTML,CSS和JavaScript編輯器。智能PHP代碼編輯器IDE提供智能代碼完成,語法高亮顯示,擴展代碼格式配置,動態錯誤檢查,代碼摺疊,支持語言混合等等。自動重構可以謹慎處理您的代碼,幫助您輕鬆安全地進行全局項目設置。代碼質量分析當您鍵入並檢查整個項目以查找可能的錯誤或代碼異味時,數百個代碼檢查會驗證您的代碼。快速修復大多數檢查可以很容易地立即修復或改進代碼。Alt + Enter顯示每個檢查的適當選項。簡易代碼導航和搜索PhpStorm可幫助您更有效地繞過代碼,並節省處理大型項目時的時間。只需點擊一下即可跳轉到方法,函數或變量定義,或搜索其用法。調試,測試和分析PhpStorm提供強大的內置工具來調試,測試和分析您的應用程序。調試零配置調試使調試PHP應用程序變得非常簡單。此外,PhpStorm提供了許多用Visual Debugger調試PHP代碼的選項,因此您可以:檢查變量和用戶定義的監視,在運行時設置斷點並評估表達式,調試遠程應用程序,同時在多個會話中調試頁面等等。測試您可以在PhpStorm中正確開發PHPUnit測試,並通過使用上下文菜單選項從目錄,文件或類立即運行它們。來自PHPUnit的代碼覆蓋顯示了您的代碼覆蓋了多少測試。剖析您可以使用Xdebug或Zend Debugger來分析您的應用程序,並檢查PhpStorm中的彙總報告。HTML / CSS / JavaScript編輯器PhpStorm包含WebStorm與HTML,CSS和JavaScript相關的所有功能。HTML和CSS編輯器支持所有尖端的Web開發技術,包括HTML5,CSS,SASS,SCSS,LESS,CoffeeScript,ECMAScript Harmony,Jade模板等。Live Edit讓您有機會在瀏覽器中即時查看所有更改,而無需刷新頁面。JavaScript編輯器最聰明的JavaScript編輯器與IDE捆綁在一起,提供代碼完成,驗證和快速修復,重構,JSDoc類型註釋支持,JavaScript調試和單元測試,對JavaScript框架的支持等。新技術PhpStorm使用TypeScript,CoffeeScript和Dart等新語言為整個開發週期提供了精簡的體驗。開發環境PhpStorm建立在開放源代碼IntelliJ平臺之上,我們在JetBrains已經開發和完善了超過15年。享受它提供的微調,高度可定製的體驗,以適應您的開發工作流程。VCSPhpStorm提供了一個統一的用戶界面,可用於許多流行的版本控制系統,確保在git,GitHub,SVN,Mercurial和Perforce中提供一致的用戶體驗。數據庫和SQLPhpStorm提供了用於在項目中處理數據庫和SQL的工具和代碼輔助功能。連接到數據庫,編輯模式和表數據,運行查詢,甚至用UML圖分析模式。SQL代碼可以注入其他語言或在SQL編輯器中編輯,語法突出顯示,智能代碼完成,動態代碼分析,代碼格式化和導航可用。其他特性通過支持Vagrant支持,Docker,Composer等,從IDE執行許多常規任務。

PhpStorm 2019 for mac(PHP集成開發工具)

PhpStorm mac版其他功能

PHP語言內聯函數/方法重構在代碼中使用方法的主體有時可能比使用方法本身更實際,在這種情況下,您需要用實際方法的內容替換對該方法的調用。在某些情況下,這可能會很棘手,因為您需要處理多個函數調用,維護適當的變量的作用域和默認值,並重新格式化代碼。新的Inline重構將幫助您完成以上所有內容。將代碼重構為功能樣式

為了幫助您輕鬆地將代碼遷移到命令式和功能式編碼風格之間,PhpStorm 2018.1引入了一些新的檢查和快速修復。這些會將循環轉換為array_map,array_filter和array_fill函數調用,反之亦然。只執行等效的轉換,並且代碼的邏輯不會改變。可配置的未經檢查的異常PhpStorm 2017.3引入了一個新的異常分析引擎,可以捕獲未處理的異常,檢測缺少的@throws標籤等。為了增加有時需要的可配置***,在PhpStorm 2018.1中,我們添加了從分析中排除的例外列表。測試從測試中創建課程隨著TDD變得越來越流行,這種情況非常普遍,其中測試已經到位,但覆蓋的類還不存在。為了處理這種情況,PhpStorm 2018.1將幫助您與現有測試中的類方法一起生成一個類。PhpStorm還將考慮PSR-0 / PSR-4結構,以在其各自的位置生成目標類和類方法。代碼涵蓋:代碼覆蓋我們已經聽到您要求為Codeception實施代碼覆蓋。它在PhpStorm 2018.1中實現,它和PHPUnit的覆蓋範圍完全一樣。您將在項目視圖以及代碼編輯器的左側裝訂線中看到覆蓋率結果:覆蓋的代碼行將用綠色標記顯示,而未覆蓋的代碼行將顯示紅色標記。HTTP客戶端斷言支持在HTTP客戶端中處理響應也得到了顯著增強。PhpStorm 2018.1為斷言和自定義JavaScript(ECMAScript 5.1)代碼提供支持,您可以在收到HTTP響應時運行該代碼。由於該響應被視為JavaScript對象,因此您可以快速訪問其所有詳細信息。您也可以創建測試來確認請求返回實際預期的結果。測試結果將顯示在“測試”選項卡上,允許您導航到原始請求並重新運行測試。
簡化首次啟動PhpStorm 2018.1將幫助您快速啟動新的HTTP客戶端並從現在不推薦使用的基於GUI的REST客戶端進行遷移。實時模板將允許您快速插入請求框架,而無需打字; 收集最常用的請求將提供示例有用的請求示例。默認的HTTP請求模板現在是非空的,並且包含一些線索以便更快速的啟動。用更漂亮的格式重新格式化使用帶有漂亮行為的新格式化(Alt-Shift-Cmd / Ctrl-P),您現在可以使用Prettier格式化所選代碼,文件或整個目錄。請注意,應將Prettier作為您的項目依賴項或全局安裝在您的計算機上。創建新的Vue項目您現在可以使用Vue CLI在WebStorm中創建新的Vue項目。通過運行npm install --g vue-cli來安裝它,然後在IDE的歡迎屏幕上按下Create New Project - Vue.js,然後回答關於您要在新項目中使用的模板和工具的問題。像往常一樣,WebStorm的所有功能和改進都可以在PhpStorm中使用,無論是現成的還是免費的插件。其他值得關注的與網絡相關的功能包括TypeScript 2.7支持和Surround,其中包括未解決屬***的類型警衛快速修復,提取Vue組件意圖,調試React Native應用程序,新增Node.js調試控制檯等。IDE改進部分在Git中提交通過對部分Git提交的支持,您現在可以僅提交文件中的選定更改。使用Commit Changes對話框的差異視圖中的複選框來選擇要提交的代碼塊。您還可以使用編輯器裝訂線上的操作將更改的代碼行添加到新的更改列表中,然後提交更改列表。
數據庫工具由於JetBrains DataGrip團隊的同事們,PhpStorm中的數據庫工具得到了改進:數據編輯器SQL日誌現在你可以告訴PhpStorm如何切換模式:自動,手動,禁用Redshift中的外部模式和Exasol中的虛擬模式其他改進:轉到符號導航改進層次結構檢查類別別名運行測試的排水溝圖標新的作曲家行動更好的覆蓋支持新的文檔UI針對Windows的多個顯示器提供更好的HiDPI支持改進的XDebug Profiler查看器重做的重點子系統在特定文件夾中打開終端

PhpStorm 2019 for mac(PHP集成開發工具)

PhpStorm 2019 for mac(PHP集成開發工具)

PhpStorm 2019 for mac(PHP集成開發工具)

PhpStorm 2019 for mac(PHP集成開發工具)

PhpStorm 2019 for mac(PHP集成開發工具)


分享到:


相關文章: