編輯
快捷鍵組合 |
說明 |
Ctrl + Space |
代碼自動完成提示(選擇) |
Alt + Enter |
顯示意圖動作和快速修復 |
Ctrl + P |
參數信息 (在調用方法參數忘記的時候,提示) |
Ctrl + Q |
快速查找文件,可以查找當前類定義的文件等 |
Ctrl + 鼠標滑過 |
基本信息 |
Alt + Insert |
生成代碼...(細節需要多次操作會發現很有意思) |
Ctrl + O |
重寫方法(在PHPStorm中是重寫父類方法,會有選擇框) |
Ctrl + I |
實現方法(一般是指實現接口類或抽象類方法) |
Ctrl + Alt + T |
環繞代碼塊 (if..else, try..catch, for, 等) |
Ctrl + / |
單行注釋(//) |
Ctrl + Shift + / |
塊注釋 (/**/) |
Ctrl + W |
選擇依次遞增的代碼塊,具體使用目前來看比較少 |
Ctrl + Shift + W |
去掉當前選擇返回上一個選擇,類似於撤銷選擇,與上面的相反 |
Ctrl + Alt + L |
格式化代碼,一般來說,寫的代碼格式不整齊統一,這個很有用 |
Ctrl + Alt + I |
自嚙合線,這個解釋不太好解釋,測試結果就是會自動根據代碼來進行對齊 |
Ctrl + D |
復制當前行或選定的塊 |
Ctrl + Y |
刪除插入符號所在行 |
Ctrl + Shift + J |
智能線連接(HTML和JavaScript才有用) |
Ctrl + Enter |
智能分割線 (HTML 和 JavaScript 才有用) |
Shift + Enter |
開始新行,比如光標在當前行,不需要切換到行尾按Enter,直接按這個組合鍵即可 |
Ctrl + Shift + U |
切換選中的英文文字的大小寫,此處其實用到挺多的 |
Ctrl + Shift + ] 或 [ |
選擇直到代碼塊的開始或結束,我之前不知道這個,其實很有用 |
Ctrl + Delete |
刪除從當前光標到當前單詞結尾 |
Ctrl + Backspace |
從光標位置刪除到當前單詞的開始 |
Ctrl + + 或 - |
這里是ctrl和加號或者減號產生的組合,可以折疊或展開當前代碼塊 |
Ctrl + F4 |
關閉活動中的tab |
Ctrl + Shift + V |
從歷史粘貼 |
調試
快捷鍵組合 |
說明 |
F8 |
跳過 |
F7 |
步進 |
Shift + F8 |
跳出 |
Alt + F8 |
表達式求值 |
F9 |
恢復程序 |
Ctrl + F8 |
切斷斷點 |
Ctrl+Shift+F8 |
查看斷點 |
運行
快捷鍵組合 |
說明 |
Shift + F10 |
運行 |
Shift + F9 |
調試 |
Ctrl + Shift + F10 |
從編輯器運行上下文配置(Run context configuration from editor),此處可能翻譯不夠准確 |
Ctrl + Shift + X |
在命令行運行 |
搜索/替換
快捷鍵組合 |
說明 |
Ctrl + F/R |
查找/替換 |
F3/Shift + F3 |
查找下一個/上一個 |
Ctrl + Shift + F/R |
在目錄中查找/替換 |
查找哪些地方使用
快捷鍵組合 |
說明 |
Alt + F7 / Ctrl + F7 |
當前文件查找被使用/在文件中查找哪些地方使用 |
Ctrl + Shift + F7 |
文件中搜索並在使用的地方高亮顯示 |
Ctrl + Alt + F7 |
顯示哪些地方被使用 |
導航
快捷鍵組合 |
說明 |
Ctrl + N |
跳轉到指定類 |
Ctrl + Shift + N |
跳轉到文件 |
Ctrl + Alt + Shift + N |
跳轉到符號 |
Ctrl + G |
跳轉到第幾行 |
Alt + Right/Left |
切換編輯器活動窗 |
Esc |
Go to editor (from tool window) |
Ctrl + E |
彈出最近編輯文件,我也是在寫這文檔才知道,太方便了 |
Ctrl + Alt + Left/Right |
導航前進/后退 |
Ctrl + Shift + Backspace |
跳轉到最近編輯的代碼位置 |
Alt + F1 |
在任何視圖中選擇當前文件或符號 |
Ctrl + B 或 Ctrl + Click |
跳到申明(如跳轉到當前函數聲明的地方,這個很常用,可以實操一下) |
Ctrl + Alt + B |
與上面相反,跳到執行位置 |
Ctrl + Shift + I |
打開快速定義查找 |
Ctrl + Shift + B |
跳轉到類型聲明 |
Ctrl + U |
跳到超級方法(super-method)/超類 (super-class) |
Alt + Up/Down |
跳轉到上一個或者下一個方法,在編輯一個類的時候,方便一個一個的方法進行查看 |
Ctrl + ] / [ |
跳轉到代碼塊的開始或結束 |
F2 / Shift + F2 |
跳轉到上一個或下一個高亮錯誤地方,這個檢查代碼語法錯誤很有用 |
F4 / Ctrl + Enter |
編輯源代碼/查看源代碼 |
重構
快捷鍵組合 |
說明 |
F5/F6 |
復制/移動 |
Alt + Delete |
安全刪除 |
Shift + F6 |
重命名 |
Ctrl + Alt + N |
內聯變量 |
Ctrl + Alt + M/V/F/C |
提取方法/變量/字段/常數(Method/Variable/Field/Constant) |
Ctrl + Alt + Shift + T |
重構這段代碼(顯示所有可用的重構),比如if else if 這種語句轉switch語句 |
VCS/本地歷史
快捷鍵組合 |
說明 |
Alt + 反引號 (`) |
‘VCS’ 快速彈出,此處需要注意這個反引號在最左上角,和那個~符號在一起的,ESC鍵下面 |
Ctrl + K |
提交項目到VCS |
Ctrl + T |
從 VCS 更新項目 |
Alt + Shift + C |
顯示最近更改 |
常用操作
快捷鍵組合 |
說明 |
快速按兩次 Shift |
搜索任何一個地方 |
Ctrl + Shift + A |
查找方法(Action) |
Alt + #[0-9] |
打開相應的工具窗口 |
Ctrl + Alt + F11 |
開啟或關閉全屏模式 |
Ctrl + Shift + F12 |
開啟或關閉最大化編輯 |
Alt + Shift + F |
添加到收藏列表 |
Alt + Shift + I |
檢查當前文件以及當前配置文件 |
Ctrl + Alt + S |
打開設置對話框(表示會與QQ默認快捷鍵沖突) |
Ctrl + Tab |
在 tabs 和工具窗口間切換 |
插入模板/片段(針對PHPstorm)
快捷鍵組合 |
說明 |
Alt + J |
插入模板 |
eco ‘echo’ |
語句 |
fore |
foreach(iterable_expr as $value) {…} |
forek |
foreach(iterable_expr as key=>value) {…} |
inc/inco |
‘include’/‘include_once’ 語句 |
prif |
private function |
prof |
protected function |
pubf |
public function |
rqr/rqro |
‘require’/‘require_once’ 語句 |
注:本文轉自: JetBrains系列IDE快捷鍵大全
如需轉載請注明出處:https://www.cnblogs.com/zhuchenglin/p/10058494.html