目 錄
PhpStorm的快捷鍵有10類
1.編輯相關
2.搜索/替換
3.被使用搜索
4.項目運行
5.debug相關
6.導航相關
7.重構相關
8.版本控制/本地歷史記錄
9.普通操作
10.快速模板
1.編輯相關
•Ctrl + Space 最基本的自動完成提醒功能,提醒內容包括類名,方法名以及變量名。一般情況下輸入一個字母后會自動出現含該字母的自動提醒內容。 按上下箭選擇,然後回車確認即可。輸入的越多,匹配的越完整。
•Ctrl + mouse over code 按住Ctrl,光標放到某函數上面,可查看到簡短的函數介紹。按住Ctrl點擊該函數即可定位到該函數的位置,最常用。
•Alt + Insert 生成代碼菜單,包括函數或類註釋,版權信息,構造方法,抽象方法等,其中函數註釋最常用。
爲函數添加註釋的方法:按組合鍵Alt + Insert—>選擇PHPDoc Blocks—>選擇需要添加註釋的函數—>回車確定—>輸入註釋內容即可。
• Ctrl + / 以添加“//”的方式添加註釋,註釋添加到光標所在行的最前端。
•Ctrl + Shift + / 以添加“/**/”的方式添加註釋,會選中代碼段的兩端。
•Ctrl + W 增量式的選中當前塊,會從光標所在處開始,每按一次,選中代碼塊增大一個區域。尤其在html中。(親自實驗,很好用)
•Ctrl + W 對應,減小選中範圍。
•Alt + Q 顯示包含光標所在位置的標籤頭
•Ctrl + Alt + L 格式化代碼 (最常用的快捷鍵,當我們敲完代碼後,選中自己所寫的代碼,按下組合鍵,瞬間格式化你的代碼)。
•Tab / Shift + Tab 手動縮進/反向縮進(常用)
•Ctrl + X or Shift + Delete 剪切。將當前行或者選擇的內容剪切到粘貼板(常用)
•Ctrl + C or Ctrl + Insert 複製。將當前行或者選擇的內容複製到粘貼板。(常用)
•Ctrl + V or Shift + Insert 粘貼。 從粘貼板粘貼內容到光標處(常用)
•Ctrl + Shift + V 從粘貼板中選擇內容進行粘貼(常用)
•Ctrl + D 複製粘貼。將當前行或者選擇的內容複製粘貼到下一行或光標處(常用)
•Ctrl + Y 刪除光標所在的行(常用)
•Shift + Enter 另起一新行。無論光標在行的那個位置。(常用)
•Ctrl + Shift + U 字符大小寫切換。(常用)
•Ctrl + Shift + ] / [ 以區塊爲單位,從光標處 向後/向前 選擇,再次點擊增加選擇範圍。
•Ctrl + Delete 刪除光標之後的部分單詞。
•Ctrl + Backspace 刪除光標之前的部分單詞。效果的上面相似(把光標放在html之後,點擊組合鍵,刪除了html)。
•Ctrl + Shift + NumPad+ 打開所選中內容中全部摺疊的內容。(常用)
•Ctrl + Shift + NumPad- 摺疊所選中的全部內容(常用)
•Ctrl + F4 關閉當前頁面。(常用)
2.搜索/替換
•Ctrl + F 查找(常用)
•F3 查找下一個,結合Ctrl + F 使用。
•Shift + F3查找前一個,結合Ctrl + F 使用。
•Ctrl + R 替換。
•Ctrl + Shift + F 在文件中查找。
•Ctrl + Shift + R 在文件中替換。
3.被使用搜索
•Alt + F7 / Ctrl + F7 全項目被使用查找/當前文件聲明變量處。光標定位到某變量或函數上,查找該變量或函數在項目中的何處被使用到。
•Ctrl + Shift + F7 在文件中變量或函數被使用處高亮(只要文件中用到該變量或者函數的地方都會被標記)
•Ctrl + Alt + F7 顯示詳細被使用的位置列表。
4.項目運行
•Shift + F10 運行
•Shift + F9 debug
•Alt + Shift + F10 選擇配置並運行
•Alt + Shift + F9 選擇配置並debug。(自己親自運行一下自己的項目)
5.debug相關
•F8 步過,繼續執行斷點後程序,按行執行,按一次執行一行。
•F7 步進。進入到斷點執行的內容程序。
•F9 執行程序。(常用)。繼續執行斷點以後的程序,停到下一個斷點處。
•Ctrl + F8 爲光標所在行打上斷點
•Ctrl+Shift+F8 瀏覽斷點。(常用)。相當於斷點搜索功能。
6.導航相關
•Ctrl + N 搜索類。全項目範圍。(常用)
•Ctrl + Shift + N 根據文件名搜索文件。全項目範圍。
•Alt + Right/Left 左右切換打開的文件。(常用)
•F12 放回上次打開的工具窗口
•Esc 返回編輯器界面(常用)
•Ctrl + G 按行號快速定位。(常用)
•Ctrl + E 打開最近打開過的文件列表。(常用)
•Ctrl + Alt + Left/Right 返回/前進到上次導航操作(常用)
•Ctrl + Shift + Backspace 返回到上次編輯的位置(常用)
•Alt + F1 調出目標窗口。例如調出文件列表窗口,文件結構窗口等。
•Ctrl + B or Ctrl + Click 跳轉到函數的聲明處(常用)
•Alt + Up/Down 上下切換函數(常用)
•Ctrl + ] / [ 定位到右/左側最近的大括號處。連續點擊擴大範圍
•Ctrl + F12 打開文件結構的彈出窗
•Ctrl + H 瀏覽選定類的層次結構
•F2 / Shift + F2 下一個錯誤提示位置,或上一個錯誤提示位置。(常用)
7.重構相關
•F5 複製文件(常用)
•F6 移動文件(常用)
•Alt + Delete 安全刪除。會自動檢查被刪除的內容是否應用到其他地方。
•shift + F6 爲所選文件重命名。需要光標定位到文件名上
8.版本控制/本地歷史記錄
•Ctrl + K 提交代碼到svn。(常用)
•Ctrl + T 更新代碼到本地。(常用)
•Alt + Shift + C 瀏覽最近更改記錄。
9.普通操作
•Ctrl + Shift + A 查找操作。必須系統的keymap設置不知道在哪,點擊組合後屬於keymap即可搜索到。
•Ctrl + Shift + F12 編輯區窗口最大化。
•Alt + Shift + F 添加到蒐藏
•Alt + Shift + I 檢查當前文件。會顯示出錯誤提示,警告等信息
•Ctrl + Alt + S 打開設置窗口(使用的時候可能和QQ的快捷鍵衝突)
• Ctrl + Tab 切換活動文件。(常用)
10.快速模板(常用)
•輸入fore,按下Tab,會直接輸出foreach( as $item){}。
•輸入forek,按下Tab,foreach ( as $index => $item) {}。
•輸入pubf,按下Tab,會直接輸出public function。
其中一些使用頻率比較高,我都進行了標註
聲明:使用快捷鍵的目的是爲了能夠提高項目的開發效率,但是不要過於迷戀快捷鍵