編輯
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快捷鍵大全
如需轉載請註明出處:http://www.javashuo.com/article/p-drlwrwft-hx.htmlphp