PHPSTORM 常見功能

預覽(navigate)

  • 顯示所有項目文件 : Alt+1 (Windows/Linux) Command+1 (Mac OS X),方便全屏編輯和 查找項目文件
全局查找
  • 查找指定類 : 不需要在項目目錄中翻了
  • 查找指定名字的文件: 和查找類功能一致
  • 查找指定的SYMBOL : 全局搜索指定的方法,類,常量,變量等
  • 全局查找類,文件,SYMBOL,action等
  • 查找最近打開的文件 , 快速查找需要編輯的文件
  • 查找bookMark , 查找自己定義的書簽, 以免以往
  • 查找文件結構(類文件則查找所有的方法,支持搜索; HTML文件查看元素結構) 查找某個類的方法最有效,包括父類的方法

編輯(edit)

代碼提示
  • 基本提示: 提示變量名, 變量所擁有的方法, 類常量等等
  • 擴充選中: 選擇性的選中復制
  • 行模式: 支持多行編輯 Alt+Shift+Insert (Windows/Linux) Shift+Command+8 (Mac OS X) 也可以按住alt,使用鼠標左鍵確定多個編輯的位置
  • 行移動/復制: 快速的 移動代碼 和 復制整行代碼.
  • 代碼片段 : 對于常用的代碼可快速生成, 只需要使用自己定義的快捷鍵即可

重構(refactor)

  • 重命名: 修改變量,常量, 字段,方法,類等名字, 一改全改, 不必擔心沒改到.(注意: 字符串中引用類名稱沒法修改)
  • 為方法新增參數: 定義默認值, 不必擔心調用的地方也需要修改
  • 重構字段,常量: 為代碼中1,"constant" 等值定義常量/類字段來代替
  • 提取方法: 將一部分代碼提取為一個方法(類或全局方法)
  • 上下移變量/方法: 將某個字段/方法等提取到父類中公用

調試(debugging)

  • 單文件調試
  • 應用調試
  • 單元測試調試
  • 交互式調試( 調試過程中, 修改變量值, 讓程序按照預期的流程進行)
  • 斷點(帶條件的斷點)
  • 程序分析
    參考鏈接: phpstorm 調試

版本控制(version control)

  • Subversion
  • Git
  • Mercurial

自帶的對比, 合并工具非常方便

本地歷史(local history)
在文件中右鍵選擇Local History  可恢復至該文件之前的版本, 也可以將當前狀態使用Put Label保存一個版本

數據庫(Database)

View/Tool Window/Database  可配置數據庫相關信息(代碼中編寫sql時會有提示)

工具(Tools)

  • REST Client : 調試接口使用
  • Terminal: 命令行
  • Run Command: 當前位置打開命令行
  • Composer : 集成PHP composer的工具
  • Analyze Xdebug Profiler Snapshot: 分析xdebug產生的profiler 文件信息(可觀察各部分程序代碼執行耗時)
  • Analyze StackTrace : 分析xdebug產生的追蹤文件
  • Start SSH session
    ...
    ...
    ...

插件(plugins)

  • Golang 插件
  • 常用的framework插件
    ...
    ...
    ...

還有更多的功能待發掘...

參考鏈接:phpstorm-workshop

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,779評論 18 399
  • 一、溫故而知新 1. 內存不夠怎么辦 內存簡單分配策略的問題地址空間不隔離內存使用效率低程序運行的地址不確定 關于...
    SeanCST閱讀 7,884評論 0 27
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,596評論 25 708
  • 暑假里,孩子們心里惦記每天看什么電視、打什么游戲、睡到幾點起……而家長卻在心里盤算著,給孩子報什么補習班呢?該報幾...
    Nina幸福2021閱讀 327評論 0 1
  • 文丨高爾維 一路無話,和同事坐在郊線公交上,為了一頓犒勞自己的飯食,為了感受一下城里陌生的繁華,趕路。 郊區這個詞...
    高爾維閱讀 2,518評論 11 16