JetBrains系列IDE快捷鍵大全

編輯

快捷鍵組合 說明
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

相關文章
相關標籤/搜索