一、常用快捷鍵:
- 使用代碼塊包住代碼:
Command+alt+T
- 註釋/取消註釋:
Command+/
- 向上移動代碼:
alt+shift+↑
- 向下移動代碼:
alt+shift+↓
- 格式化代碼:
Command+alt+L
- 粘貼拷貝歷史:
Command+shift+V
- 複製一行:
Command+D
- 刪除當前行:
Command+delete
- 多行變單行:
Control+Shift+J
- 向下插入一行:
shift+回車
- 大小寫轉換:
Command+shift+U
- 關閉當前選項卡:
Command+W
- 多行編輯:
alt+單擊
- 搜索類:
Command+O
- 搜索文件:
Command+shift+O
- 跳轉到行:
Command+L
- 跳轉到定義:
Command+單擊
- 快速查看類/方法定義:
Command+Y
- 查看文件結構:
Command+F12
- 打開版本控制窗口:
control+V
- 文件內搜索:
Command+F
- 文件內替換:
Command+R
- 全局搜索:
Command+shift+F
- 全局替換:
Command+shift+R
- 複製文件:
F5
- 移動文件:
F6
- 重命名文件:
shift+F6
- 打開系統設置:
Command+,
- 編譯:
Control+Shift+R
- 光標跳轉到匹配括號處:
Control+M
- 選中相同的單詞:
Control+G
- 選中所有相同的單詞:
Control+Command+G
- 打開終端:
Option+F12
- 比較文件差異:
Command+D
二、git的使用:
- 設置忽略文件:
- 克隆:
- 提交:
- 推送:
快捷鍵:Commond+shift+K
- 拉取(更新):
- 查看歷史:
- 變更文件版本:
- 添加本地分支:
快捷鍵:control+V
- 切換到主分支:
- 合併分支:
三、屏蔽自動更新:
- 調出系統設置:
Command+,
- 選擇外觀與行爲:
- 選擇系統設置:
- 選擇更新:
- 取消自動更新的勾選框:
四、phpstorm+xdebug+dbgp遠程多用戶調試:
- 服務端配置
1-1. php-xdebug配置:[xdebug] zend_extension=/usr/local/php/lib/php/extensions/no-debug-zts-20170718/xdebug.so xdebug.remote_enable=1 xdebug.remote_host=127.0.0.1 xdebug.remote_port=9000
1-2. 重啓web服務器(略)
1-3. dbgp配置:
a. 地址(下載python版本的):http://code.activestate.com/komodo/remotedebugging/
b. 解壓(略)
c. 進入目錄(略)
d. 修改pydbgpproxy文件內容:
vim pydbgpproxy,找到candidate_paths = [ dirname(this_dir), # Komodo source tree layout join(dirname(this_dir), pythonlib), ]
將
dirname(this_dir)
修改爲
this_dir
e. 啓動dbgp代理:
./pydbgpproxy -i 0.0.0.0:9001 -d 9000
- 客戶端配置
2-1. 配置ftp:
2-2. 配置php腳本執行路徑:
2-3. dbgp代理配置:
2-4. 服務器配置:
2-5. xdebug配置:
2-6. 開啓監聽:
2-7. 註冊IDE-KEY:
2-8. 打斷點:
2-9. 開啓調試按鈕:
2-10. 瀏覽器輸入地址:
2-11. 關閉調試按鈕:
2-12. 查看輸出:
五、phpstorm配置phpunit進行單元測試:
- 配置單元測試目錄:
參考 https://blog.51cto.com/12173069/2317104
- 配置測試框架:
- 建立單元測試模板:
- 運行測試:
- 效果:
六、phpstorm使用數據庫:
- 調出數據庫面板:
- 新增鏈接:
- 配置:
- 效果:
七、phpstorm使用redis:
- 下載地址:
a. iedis硬盤版:https://plugins.jetbrains.com/plugin/download?rel=true&updateId=41412
b. 破解插件:
http://www.awei.org/download/iedis-2.43.jar
- 安裝+破解:
a. 在應用程序中找到phpstorm,右鍵顯示包內容:
b. 定位到插件文件夾:
c. 將iedis移動到插件目錄下:
d. 將破解插件移動到iedis的lib目錄下:
e. 啓動phpstorm:
八、phpstorm使用宏錄製腳本:
- 錄製:
- 操作(略)
- 停止錄製:
- 輸入宏名稱:
- 播放宏: