PHP集成開發工具JetBrains PhpStorm 2019,它爲碼農提供了必不可少的工具,如自動化重構,代碼分析,聯機錯誤檢查和快速修復。Phpstorm是一個實際「獲取」你的代碼的PHP IDE。它支持PHP 5.3 / 5.4 / 5.5 / 5.6 / 7.0 / 7.1 / 7.2,提供即時錯誤預防,最佳自動完成和代碼重構,零配置調試以及擴展的HTML,CSS和JavaScript編輯器。php
一個軟件的快速上手或是想提升軟件的使用效率,瞭解一些軟件的快捷操做仍是頗有必要的。
那麼接下來,一塊兒來看看PHP集成開發工具JetBrains PhpStorm 2019有哪些快捷操做吧!docker
command + f 查找當前文件
command + r 查找替換
command + e 打開最近的文件
command + shift + o 快速查詢文件
command + shift + f 關鍵字查找,更強大的查詢器(機器很差的,最好仍是先肯定一下目錄)
command + shift + r 高級替換
command + alt + b 找到當剪類的全部子類
alt + shift + c 查找最近修改的文件
alt + f7 直接查詢選中的字符
ctrl + f7 文件中查詢選中字符
command + 鼠標點擊 跳到類或方法或變量等聲明處
command + shift + tab 切換tab頁文件
command + shift + +,- 展開或縮起
command + . 摺疊或展開選中的代碼編程
alt + 回車 導入包,自動修正
command + n 快事爲每一個成員屬性生成 getter 及 setter 方法
ctrl + i 快速生成插入魔術方法
ctrol + o 複寫父類方法
command + alt + l 對當前文件進行格式化排版
command + d 複製當剪行
command + / // 註釋
command + shift + / / / 註釋
以command + n舉個例子瀏覽器
當您遇到使人討厭的錯誤或潛入代碼庫時,調試很是有效。可是經過機器生成的編譯模板代碼是一場噩夢。使用Phpstorm和Xdebug,您如今能夠在這兩個流行模板引擎的原始未編譯.twig和.blade.php文件中進行步驟調試 。這裏提供了全部調試優點:查看上下文,本地和全局變量,添加監視,逐步運行等等!
服務器
若是您正在處理遺留代碼庫並想要清理事物,那麼開始的一個好方法就是刪除死代碼。如今,Phpstorm檢測冗餘代碼並突出顯示可能從未使用過的類,類成員和函數。該 未使用的聲明檢查考慮到代碼的賬戶動態用途,例如經由魔術方法。要檢查報告爲整個項目中,選擇 代碼- >檢查代碼...。網絡
-String Juggling Toolbox
咱們爲操做字符串添加了多個新意圖。您如今能夠將字符串鏈接轉換爲插值,將串聯或插值轉換爲sprintf調用,將鏈接的字符串複製到剪貼板,並執行許多其餘操做。按 Alt+Enter字符串可查看可用操做。
-刪除未使用的變量
Phpstorm 2019.1引入了一個新的快速修復程序,可幫助您擺脫出如今賦值或閉包使用列表中的未使用變量。快速修復足夠智能,能夠檢測賦值表達式可能有反作用的狀況。
閉包
經過新的Move to Class重構,您能夠將函數或常量傳遞給它們邏輯上屬於的類,而且Phpstorm將爲您找到並修改全部用法。您能夠經過在結構工具窗口中選擇多個功能來同時移動它們 。
-方法多是'靜態'檢查
若是一個類有一個不使用任何實例引用的方法,Phpstorm將檢測它並提供一個方便的快速修復:按下 Alt+Enter該方法,並使其靜態。全部用法都將自動更新。
phpstorm
對於基於Docker Compose的解釋器,您如今能夠在docker-compose run或docker-compose exec之間進行選擇以執行容器。若是你有一個重型容器,你不想在每次測試運行時從新啓動,你能夠 經過選擇docker-compose exec選項重用它。或者,您可使用docker-compose運行輕量級容器或那些不在守護程序模式下運行(即,在啓動後當即中止)。PHP
改進的自動完成功能
藉助特殊文件.phpstorm.meta.php,Phpstorm如今能夠更好地建議參數和返回值。這是爲了涵蓋一些狀況,而不是像整數或字符串這樣的簡單類型,您但願看到建議的某組常量。或者,若是您但願某些函數返回某個常量。您還能夠經過提供本身的.phpstorm.meta.php文件來改善Phpstorm中針對您的庫或項目的建議。
編輯器
咱們從新設計了與命名空間導入和使用FQN相關的檢查和意圖操做。他們背後的主要思想是儘量避免限定詞。如今,Phpstorm將容許您在可能的狀況下簡單地刪除冗餘限定符,或者將其替換爲相應的「use」import語句。此外,當您將一些代碼粘貼到文件中時,Phpstorm將要求重用現有別名。代碼清理
在Phpstorm 2019.1中,代碼清理工具帶有特定於PHP的意圖:它能夠經過添加'use'語句或從中刪除沒必要要的部分來優化全類名稱的出現。它還能夠 使用PHP CS Fixer或PHP_CodeSniffer的phpcbf 自動修復代碼樣式問題。在VCS提交以前執行清理,或者經過代碼 - >代碼清理......隨時手動觸發它 。
函數
像往常同樣,WebStorm的全部功能和改進均可以在Phpstorm中使用,既能夠開箱即用,也可使用存儲庫中提供的免費插件。
更新了文檔和瀏覽器兼容性
F1CSS屬性和HTML標記及屬性的documentation()如今顯示有關MDN的瀏覽器支持的最新描述和信息,以及指向完整MDN文章的連接。此外,要檢查目標瀏覽器版本是否支持您使用的全部CSS屬性,能夠在首選項中啓用新的瀏覽器兼容性檢查。
改進了對Vue應用程序中TypeScript的支持
一個軟件要想得到大衆喜好,必有不一樣之處!
那麼,PHP集成開發工具:JetBrains PhpStorm 2019 有哪些優勢?
層次結構檢查類別別名 運行測試的排水溝圖標 轉到符號導航改進 更好的覆蓋支持 新的文檔UI 重作的重點子系統 在特定文件夾中打開終端 新的做曲家行動 改進的XDebug Profiler查看器