ctrl + j
能夠快捷的輸入常用的**片段,類似vim
的snipmate
,可以加入自定義**片段
find every thing
phpstorm 支援類名、檔名等的單獨搜尋,我常用的是直接全部搜尋。find every thing
需要自定義快捷鍵
很精確的函式、類名、變數等的定位,支援命名空間。不得不承認做的的確很好,比vim + ctag
好太多了
alt + f7
find 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...