PHPStrom 中有哪些實用的功能和快捷鍵

2021-07-15 00:27:20 字數 1544 閱讀 7156

ctrl + j能夠快捷的輸入常用的**片段,類似vimsnipmate,可以加入自定義**片段

find every thingphpstorm 支援類名、檔名等的單獨搜尋,我常用的是直接全部搜尋。find every thing需要自定義快捷鍵

很精確的函式、類名、變數等的定位,支援命名空間。不得不承認做的的確很好,比vim + ctag好太多了

alt + f7find usages 功能,可以很方便的找到函式在**呼叫了

shift + f6重新命名 可以很方便的重新命名方法和變數名等等。甚至檔案的重新命名,也會自動修正include filepath(貌似僅限於簡單路徑,路徑中包含了變數的無法識別。常量沒問題)

可以安裝vim外掛程式,同樣享受 vim 的快捷操作

ctrl+alt+l**格式化

如果你的測試**要通過 ftp 上傳到測試機tools->deployment功能必須配置下,自動上傳修改的檔案到測試機

不僅僅是svn還有git都有很好的支援

支援的php版本很新。當前的 phpstorm7 支援php5.5。接下來的phpstorm8支援php5.6。

函式中未使用的變數是灰色的。使用未定義的變數會有紅色下劃線提示。提示變數很好的減少了手誤

以上是我常用的,還有很多功能比如對composer phpunit的支援也沒用過。這些習慣命令列操作了

附加:

1. 專案名右鍵選擇"local history | show history"可檢視本地修改記錄

2. ctrl + e 可檢視最近開啟檔案或專案

4. ctrl + shift + v,可選擇要貼上的最近內容

5. ctrl + d,複製貼上選中的文字

6. ctrl + y,刪除當前行或選中行

8. alt + 上下方向鍵,跳轉到上/下函式

9. alt + 左右方向鍵,導航標籤切換

10. ctrl + n,根據類名稱查詢

11. ctrl + shift + n,根據檔名查詢

12. ctrl + shift + alt + n,根據函式名查詢

13. ctrl + shift + f,find in path

14. ctrl + shift + i,檢視變數初始化的值

15. ctrl + f12,快速檢視當前檔案的所有方法

16. ctrl + /,單行注釋

17. ctrl + shift + /,多行注釋

18. 修改預設開啟的檔案模版:"file" ---> "setting" ---> "file and code template"

19. /** + enter,自動生成注釋

20. ctrl + alt + l,格式化**

SERVER中有哪些引數

伺服器變數 server 注 在 php 4.1.0 及以後版本使用。之前的版本,使用 http server vars。server 是乙個包含諸如頭資訊 header 路徑 path 和指令碼位置 script locations 的陣列。陣列的實體由 web 伺服器建立。不能保證所有的伺服器都...

Dubbo中有哪些角色?

registry 註冊中心.是用於發布和訂閱服務的乙個平台.用於替代soa結構體系框架中的esb服務匯流排的。發布開發服務端 完畢後,將服務資訊發布出去.實現乙個服務的公開.訂閱客戶端也可以自定義,修改部分服務配置資訊.如 超時的時長,呼叫的重試次數等.consumer 服務的消費者,就是服務的客戶...

PHPStrom中實用的功能和快捷鍵大全

windows下phpstorm的快捷鍵 ctrl shift n查詢檔案 ctrl shift f 在乙個目錄裡查詢一段 ctrl f的公升級版 ctr shift r 在乙個目錄裡查詢一段 並替換 ctrl r的公升級版 ctrl alt 返回上次編輯的位置 alt 切換 檢視,標籤切換 alt...