Intellij KeyMap 快捷鍵(Default)
-
常用快捷鍵
快捷鍵用途 | 快捷鍵 |
---|---|
自動(dòng)代碼補(bǔ)全 | Ctrl+Shift+Space |
全局搜索 | Shift+Shift |
自動(dòng)導(dǎo)入和修正 | Alt+Enter |
生成代碼(get唉窃、set、構(gòu)造函數(shù)) | Alt+Insert |
方法參數(shù)提示 | Ctrl+P |
選中代碼( 可以選擇單詞繼而語句繼而行繼而函數(shù)) | Ctrl+W |
撤銷選中 | Ctrl+Shift+W |
顯示最近編輯的文件列表 | Ctrl+E |
重命名 | Shift+F6 |
上方插入行 | Ctrl+Alt+Enter |
下方插入行 | Shift+Enter |
移動(dòng)行 | Ctrl+Shift+上下 |
選擇區(qū)域 | Ctrl+W |
自動(dòng)補(bǔ)全代碼(比如自動(dòng)完成if方法的花括號) | Ctrl+Shift+Enter |
選中方法名 | Alt+上 |
抽取變量 | Ctrl+Alt+V |
抽取常量 | Ctrl+Alt+C |
抽取方法 | Ctrl+Alt+M |
抽取字段 | Ctrl+Alt+F |
抽取參數(shù) | Ctrl+Alt+P |
內(nèi)聯(lián)(與抽取相對應(yīng)) | Ctrl+Alt+N |
重命名 | Shift+F6 |
打開類 | Ctrl+N |
打開文件 | Ctrl+Shift+N |
快速模板補(bǔ)全 | Tab |
打開最近編輯的文件 | Ctrl+Tab |
打開最近編輯的文件列表 | Ctrl+E |
格式化代碼 | Ctrl+Alt+L |
運(yùn)行/調(diào)試 | Alt+Shift+F10/F9 |
-
普通
快捷鍵用途 | 快捷鍵 |
---|---|
顯示對應(yīng)數(shù)值的選項(xiàng)卡草巡,其中 1 是 Project 用得最多(必備) | Alt +1,2,3...9 |
保存全部 | Ctrl+S |
同步刷新 | Ctrl+Alt+Y |
編輯器最大化 (必備) | Ctrl+Shift+F12 |
查看項(xiàng)目當(dāng)前文件 | Alt+Shift+I |
快速改變當(dāng)前模式 | Ctrl+~ |
打開 IntelliJ IDEA 系統(tǒng)設(shè)置 (必備) | Ctrl+Alt+S |
打開當(dāng)前項(xiàng)目設(shè)置 (必備) | Ctrl+Shift+Alt+S |
查找動(dòng)作 / 設(shè)置 | Ctrl+Shift+A |
-
編輯
快捷鍵用途 | 快捷鍵 |
---|---|
基礎(chǔ)代碼補(bǔ)全 | Ctrl+Space |
智能代碼補(bǔ)全 | Ctrl+Shift+Space |
自動(dòng)結(jié)束代碼,行末自動(dòng)添加分號 (必備) | Ctrl+Shift+Enter |
方法參數(shù)提示顯示 (必備) | Ctrl+P |
代碼自動(dòng)生成,如生成對象的 set / get 方法辟犀,構(gòu)造函數(shù)钉迷,toString() 等 (必備) | Alt+Insert |
選擇可重寫的方法 | Ctrl+O |
選擇可繼承的方法 | Ctrl+I |
對選中的代碼彈出環(huán)繞選項(xiàng)彈出層 (必備) | Ctrl+Alt+T |
釋光標(biāo)所在行代碼,會(huì)根據(jù)當(dāng)前不同文件類型使用不同的注釋符號 (必備) | Ctrl+/ |
代碼塊注釋 (必備) | Ctrl+Shift+/ |
遞進(jìn)式選擇代碼塊篷朵」磁可選中光標(biāo)所在的單詞或段落,連續(xù)按會(huì)在原有選中的基礎(chǔ)上再擴(kuò)展選中范圍(必備) | Ctrl+W |
遞進(jìn)式取消選擇代碼塊声旺”柿矗可選中光標(biāo)所在的單詞或段落,連續(xù)按會(huì)在原有選中的基礎(chǔ)上再擴(kuò)展 取消選中范圍(必備) | Ctrl+Shift+W |
彈出一個(gè)提示腮猖,顯示當(dāng)前類的聲明 / 上下文信息 | Alt+Q |
IntelliJ IDEA 根據(jù)光標(biāo)所在問題鉴扫,提供快速修復(fù)選擇,光標(biāo)放在的位置不同提示的結(jié)果也不同(必備) | Alt+Enter |
格式化代碼澈缺,可以對當(dāng)前文件和整個(gè)包目錄使用 (必備) | Ctrl+Alt+L |
優(yōu)化導(dǎo)入的類坪创,可以對當(dāng)前文件和整個(gè)包目錄使用 (必備) | Ctrl+Alt+O |
光標(biāo)所在行 或 選中部分進(jìn)行自動(dòng)代碼縮進(jìn),有點(diǎn)類似格式化 | Ctrl+Alt+I |
復(fù)制當(dāng)前行 | Ctrl+D |
智能行分割(必備) | Ctrl+Enter |
在當(dāng)前光標(biāo)所在行的下面新建一行 | Shift+Enter |
關(guān)閉當(dāng)前編輯文件 | Ctrl+F4 |
-
重構(gòu)
快捷鍵用途 | 快捷鍵 |
---|---|
復(fù)制 | F5 |
移動(dòng) | F6 |
重命名 | Shift+F6 |
提取方法 | Ctrl+Alt+M |
提取變量 | Ctrl+Alt+V |
-
編譯和運(yùn)行
快捷鍵用途 | 快捷鍵 |
---|---|
執(zhí)行 Make Project 操作 | Ctrl+F9 |
運(yùn)行/調(diào)試 | Shift + F10 / F9 |
-
調(diào)試
快捷鍵用途 | 快捷鍵 |
---|---|
跳出/跳入 | F8 / F7 |
在 Debug 的狀態(tài)下姐赡,選中對象莱预,彈出可輸入計(jì)算表達(dá)式調(diào)試框,查看該輸入內(nèi)容的調(diào)試結(jié)果 | Alt + F8 |
在 Debug 模式下雏吭,設(shè)置光標(biāo)當(dāng)前行為斷點(diǎn)锁施,如果當(dāng)前已經(jīng)是斷點(diǎn)則去掉斷點(diǎn) | Ctrl+F8 |
-
搜索和替代
快捷鍵用途 | 快捷鍵 |
---|---|
彈出 Search Everywhere 彈出層 | Double Shift |
在當(dāng)前文件進(jìn)行文本查找 (必備) | Ctrl+F |
-
導(dǎo)航
快捷鍵用途 | 快捷鍵 |
---|---|
根據(jù)輸入的 名/類名 查找類文件 (必備) | Ctrl+N |
通過文件名定位 / 打開文件 / 目錄,打開目錄需要在輸入的內(nèi)容后面多加一個(gè)正斜杠 (必備) | Ctrl+Shift+N |
前往指定的變量 / 方法 | Ctrl + Alt + Shift + N |
返回編輯器 | ESC |
在當(dāng)前文件跳轉(zhuǎn)到指定行處 | Ctrl?+?G |
顯示最近打開的文件記錄列表 (必備) | Ctrl?+?E |
退回到上次修改的地方 (必備) | Ctrl?+?Shift?+?Backspace |
顯示當(dāng)前文件選擇目標(biāo)彈出層,彈出層中有很多目標(biāo)可以進(jìn)行選擇 (必備) | Alt + F1 |
進(jìn)入光標(biāo)所在的方法/變量的接口或是定義處悉抵,等效于 Ctrl + 左鍵單擊 (必備) | Ctrl + B , Ctrl + Click |
在某個(gè)調(diào)用的方法名上使用會(huì)跳到具體的實(shí)現(xiàn)處肩狂,可以跳過接口 | Ctrl + Alt + B |
快速查看光標(biāo)所在的方法 或 類的定義 | Ctrl + Shift + I |
彈出當(dāng)前文件結(jié)構(gòu)層,可以在彈出的層上直接輸入姥饰,進(jìn)行篩選 | Ctrl + F12 |