1. 程式人生 > 其它 >Intellij IDEA快捷鍵大全

Intellij IDEA快捷鍵大全

1.導航

Navigation

快捷鍵 介紹
Shift+Shift 查詢所有
Ctrl+N 查詢類
Ctrl+Shift+N 查詢檔案
Ctrl+Alt+Shift+N Go to symbol
Alt+Right/Left 左右切換 Tab
F12 回到上一個開啟的視窗
Esc 焦點回到編輯器
Shift+Esc 隱藏開啟的檢視
Ctrl+Shift+F4 關閉當前 Tab
Ctrl+G 跳到指定行
Ctrl+E 顯示最近開啟的檔案
Ctrl+Alt+Left 跳到游標的上一個位置
Ctrl+Alt+Right 跳到游標的下一個位置
Ctrl+Shift+Backspace 跳到上一個編輯處
Alt+F1 選擇當前檔案顯示在不同的檢視中
Ctrl+B / Ctrl+Click 跳到類宣告處
Ctrl+Alt+B 跳到實現類/方法
Ctrl+Shift+I 顯示類/變數/方法定義
Ctrl+Shift+B 跳到型別定義處
Ctrl+U 跳到父類/方法
Alt+Up 游標移動到上一個方法
Alt+Down 游標移動到下一個方法
Ctrl+] 游標移動到程式碼塊的起始位置
Ctrl+] 游標移動到程式碼塊的結束位置
Ctrl+F12 顯示檔案結構
Ctrl+H 顯示類層級
Ctrl+Shift+H
顯示方法層級
Ctrl+Alt+H 顯示類/方法呼叫層級
F2 游標移動到下一個錯誤
Shift+F2 標移動到上一個錯誤
F4 編輯原始碼,游標移到編輯器內
Ctrl+Enter 檢視原始碼,游標沒移到編輯器內
Alt+Home 顯示導航麵包屑
F11 當前行設定書籤
Shift+F11 顯示所有書籤 
Ctrl+F11 設定書籤號[0-9]
Ctrl+[0-9] 跳到書籤號[0-9]所在位置

2.編輯

Editing

快捷鍵 介紹
Ctrl +Space 基本程式碼補全,輸入字母按後列出匹配的片語
Ctrl+Shift+Space
智慧程式碼補全,列出與預期型別一致的方法或變數
Ctrl+Alt+Space 補全類名
Ctrl+Shift+Enter 補全語句
Ctrl+P 顯示方法引數
Ctrl+Q 顯示註釋文件
Shift+F1 顯示外部文件
Ctrl+mouse over code 顯示描述資訊
Ctrl+F1 顯示提示、警告、錯誤等資訊
Alt+Insert 生成程式碼,生成 Getter、Setter、構造器等
Ctrl+O 重寫父類方法
Ctrl+I 實現介面方法
Ctrl+Alt+T 使用(if..else, try..catch, for, synchronized 等)包圍選中語句
Ctrl+/ 使用“//”註釋或取消註釋
Ctrl+Shift+/ 使用“/** **/”註釋或取消註釋
Ctrl+W 選擇程式碼塊,連續按會增加選擇外層的程式碼塊
Ctrl+Shift+W 與“Ctrl+W”相反,減少選擇程式碼塊
Alt+Q 顯示類描述資訊
Alt+Enter 顯示快速修復列表
Ctrl+Alt+L 格式化程式碼
Ctrl+Alt+O 優化 Imports
Ctrl+Alt+I 自動優化程式碼縮排
Tab / Shift+Tab 縮排程式碼/取消縮排程式碼
Ctrl+X / Shift+Delete 剪下程式碼,未選擇程式碼時剪切當前行
Ctrl+C / Ctrl+Insert 複製程式碼,未選擇程式碼時複製當前行
Ctrl+V / Shift+Insert 貼上程式碼
Ctrl+Shift+V 貼上最近複製的內容
Ctrl+D 重複程式碼,未選擇程式碼時重複當前行
Ctrl+Y 刪除行,未選擇時刪除當前行
Ctrl+Shift+J 合併多行為一行
Ctrl+Enter 分割一行為多行
Shift+Enter 使游標所在位置的下一行為新行
Ctrl+Shift+U 對選中內容進行大小寫切換
Ctrl+Shift+]/[ 選中到程式碼塊的開始/結束
Ctrl+Delete 刪除從游標所在位置到單詞結束位置的字元
Ctrl+Backspace 刪除從單詞起始位置到游標所在位置的字元
Ctrl+NumPad+/- 展開或收起程式碼塊
Ctrl+Shift+NumPad+ 展開所有程式碼塊
Ctrl+Shift+NumPad- 收起所有程式碼塊
Ctrl+F4 關閉當前編輯頁
Ctrl+Alt+B 查詢介面的實現類
Ctrl+Alt+Shift+C 複製類的全類名

3. 查詢與替換

Search   Replacee

快捷鍵 介紹
Shift+Shift Search everywhere
Ctrl+F 查詢
F3 查詢下一個
Shift+F3 查詢上一個
Ctrl+R 替換
Ctrl+Shift+F 目錄內查詢
Ctrl+Shift+R 目錄內替換
Ctrl+Shift+S 語法模板搜尋
Ctrl+Shift+M 語法模板替換

4.程式碼生成

General

快捷鍵 介紹
Alt+0 聚焦到 Messages 視窗
Alt+1 聚焦到 Project 視窗
Alt+2 聚焦到 Favorite 視窗
Alt+3 聚焦到 Find 視窗
Alt+4 聚焦到 Run 視窗
Alt+5 聚焦到 Debug 視窗
Alt+6 聚焦到 TODO 視窗
Alt+7 聚焦到 Structure 視窗
Alt+8 聚焦到 Hierarchy 視窗
Alt+9 聚焦到 Change 視窗
Ctrl+S 儲存檔案
Ctrl+Alt+Y 與本地檔案同步
Ctrl+Shift+F12 切換最大化編輯
Alt+Shift+F 新增到收藏夾
Alt+Shift+I 檢查當前檔案,包括 Javadoc 問題、可能存在的 bug 等
Ctrl+BackQuote (`) 模式切換,包括文字外觀、快捷鍵、編輯器外觀、程式碼樣式
Ctrl+Alt+S 開啟 settings 視窗
Ctrl+Alt+Shift+S 開啟專案結構對話方塊
Ctrl+Shift+A Find Action
Ctrl+Tab 選項卡和工具視窗之間切換
Alt+F12 開啟命令終端
Shift+Shift 搜尋檔案

5.編譯與執行

Compile   Run

快捷鍵 介紹
Ctrl+F9 Make 模組、專案
Ctrl+Shift+F9 編譯選中的檔案、模組、專案
Alt+Shift+F10 選擇配置後執行程式碼
Alt+Shift+F9 選擇配置後除錯程式碼
Shift+F10 執行程式碼
Shift+F9 除錯程式碼
Ctrl+F2 停止除錯
Ctrl+Shift+F10 執行程式碼

6.除錯

Debugging

快捷鍵 介紹
F8 單步除錯,不進入函式內部
F7 單步除錯,進入函式內部

Shift+F7 /

Alt+Shift+F7

選擇要進入的函式/強制進入函式
Shift+F8 跳出函式
Alt+F9 執行到斷點
Alt+F8 執行表示式檢視結果
F9 繼續執行,進入下一個斷點或執行完程式
Ctrl+F8 設定/取消當前行斷點
Ctrl+Shift+F8 檢視斷點

7.重構

Refactoring

快捷鍵 介紹
F5 複製類
F6 移動類
Alt+Delete 安全刪除,刪除前會提示呼叫處
Shift+F6 重新命名
Ctrl+F6 重構方法引數、Exception 等
Ctrl+Alt+N 合併多行為一行
Ctrl+Alt+M 提取為新方法
Ctrl+Alt+V 提取為新變數
Ctrl+Alt+F 提取為物件新屬性
Ctrl+Alt+C 提取為新靜態常量
Ctrl+Alt+P 提取引數

8.使用搜索

Usage Search

快捷鍵 介紹
Alt+F7 查詢被使用處
Ctrl+F7 查詢當前檔案中的使用處
Ctrl+Shift+F7 高亮當前檔案中的使用處
Ctrl+Alt+F7 列出使用者

9.動態模板

Live Templates

快捷鍵 介紹
Ctrl+Alt+J 使用 Live Template 包圍選中程式碼
Ctrl+J 快速插入 Live Template
iter 快速生成 for…in 語句
inst 快速生成”if instanceof ”語句
itco 快速生成 iterator 的 for 迴圈
itit 快速生成 iterator 的 while 迴圈
itli 快速生成 list 的 for(i)迴圈
psf 快速生成“public static final” 語句
thr 快速生成“throw new” 語句

10.版本控制與本地歷史

VCS   Local History

 

快捷鍵 介紹
Ctrl+K 提交改動到 VCS
Ctrl+T 從 VCS 上更
Alt+Shift+C 檢視最近的改動記錄
Alt+BackQuote(`)

顯示 VCS 操作列表

轉自:https://www.dianjilingqu.com/