IntelliJ IDEA 的 Win 和 Mac 快捷鍵大全=杞堋过吻!

IDEA對新手來說難,可能其中一個原因就是快捷鍵組合多而且復(fù)雜但是它也很全蔗衡,基本所有功能都可以通過快捷鍵來完成疮装。

可以這么說,如果你掌握了所有IDEA的快捷鍵使用粘都,那么你完全可以丟掉鼠標廓推,而且不影響開發(fā)效率。

一翩隧、IntelliJ IDEA 快捷鍵大全 Win 版

一樊展、Ctrl 快捷鍵

Ctrl + F 在當前文件進行文本查找 (必備)

Ctrl + R 在當前文件進行文本替換 (必備)

Ctrl + Z 撤銷 (必備)

Ctrl + Y 刪除光標所在行 或 刪除選中的行 (必備)

Ctrl + X 剪切光標所在行 或 剪切選擇內(nèi)容

Ctrl + C 復(fù)制光標所在行 或 復(fù)制選擇內(nèi)容

Ctrl + D 復(fù)制光標所在行 或 復(fù)制選擇內(nèi)容,并把復(fù)制內(nèi)容插入光標位置下面 (必備)

Ctrl + W 遞進式選擇代碼塊堆生∽ú可選中光標所在的單詞或段落,連續(xù)按會在原有選中的基礎(chǔ)上再擴展選中范圍(必備)

Ctrl + E 顯示最近打開的文件記錄列表 (必備)

Ctrl + N 根據(jù)輸入的 名/類名 查找類文件 (必備)

Ctrl + G 在當前文件跳轉(zhuǎn)到指定行處

Ctrl + J 插入自定義動態(tài)代碼模板 (必備)

Ctrl + P 方法參數(shù)提示顯示 (必備)

Ctrl + Q 光標所在的變量 / 類名 / 方法名等上面(也可以在提示補充的時候按)淑仆,顯示文檔內(nèi)容

Ctrl + U 前往當前光標所在的方法的父類的方法 / 接口定義 (必備)

Ctrl + B 進入光標所在的方法/變量的接口或是定義處涝婉,等效于 Ctrl + 左鍵單擊 (必備)

Ctrl + K 版本控制提交項目,需要此項目有加入到版本控制才可用

Ctrl + T 版本控制更新項目蔗怠,需要此項目有加入到版本控制才可用

Ctrl + H 顯示當前類的層次結(jié)構(gòu)

Ctrl + O 選擇可重寫的方法

Ctrl + I 選擇可繼承的方法

Ctrl + + 展開代碼

Ctrl + - 折疊代碼

Ctrl + / 釋光標所在行代碼墩弯,會根據(jù)當前不同文件類型使用不同的注釋符號 (必備)

Ctrl + U 前往當前光標所在的方法的父類的方法 / 接口定義 (必備)

Ctrl + B 進入光標所在的方法/變量的接口或是定義處,等效于 Ctrl + 左鍵單擊 (必備)

Ctrl + K 版本控制提交項目寞射,需要此項目有加入到版本控制才可用

Ctrl + T 版本控制更新項目渔工,需要此項目有加入到版本控制才可用

Ctrl + H 顯示當前類的層次結(jié)構(gòu)

Ctrl + O 選擇可重寫的方法

Ctrl + I 選擇可繼承的方法

Ctrl + + 展開代碼

Ctrl + - 折疊代碼

Ctrl + / 釋光標所在行代碼,會根據(jù)當前不同文件類型使用不同的注釋符號 (必備)

Ctrl + 移動光標到當前所在代碼的花括號開始位置

Ctrl + ] 移動光標到當前所在代碼的花括號結(jié)束位置

Ctrl + F1 在光標所在的錯誤代碼處顯示錯誤信息 (必備)

Ctrl + F3 調(diào)轉(zhuǎn)到所選中的詞的下一個引用位置 (必備)

Ctrl + F4 關(guān)閉當前編輯文件

Ctrl + F8 在 Debug 模式下桥温,設(shè)置光標當前行為斷點引矩,如果當前已經(jīng)是斷點則去掉斷點

Ctrl + F9 執(zhí)行 Make Project 操作

Ctrl + F11 選中文件 / 文件夾,使用助記符設(shè)定 / 取消書簽 (必備)

Ctrl + F12 彈出當前文件結(jié)構(gòu)層,可以在彈出的層上直接輸入旺韭,進行篩選

Ctrl + Tab 編輯窗口切換氛谜,如果在切換的過程又加按上 delete,則是關(guān)閉對應(yīng)選中的窗口

Ctrl + End 跳到文件尾

Ctrl + Home 跳到文件頭

Ctrl + Space 基礎(chǔ)代碼補全区端,默認在 Windows 系統(tǒng)上被輸入法占用值漫,需要進行修改,建議 修改為 Ctrl +逗號 (必備)

Ctrl + Delete 刪除光標后面的單詞或是中文句 (必備)

Ctrl +BackSpace 刪除光標前面的單詞或是中文句 (必備)

Ctrl +1,2,3...9 定位到對應(yīng)數(shù)值的書簽位置 (必備)

Ctrl + 左鍵單擊 在打開的文件標題上珊燎,彈出該文件路徑 (必備)

Ctrl + 光標定位按 Ctrl 不要松開惭嚣,會顯示光標所在的類信息摘要

Ctrl + 左方向鍵 光標跳轉(zhuǎn)到當前單詞 / 中文句的左側(cè)開頭位置 (必備)

Ctrl + 右方向鍵 光標跳轉(zhuǎn)到當前單詞 / 中文句的右側(cè)開頭位置 (必備)

Ctrl + 前方向鍵 等效于鼠標滾輪向前效果 (必備)

Ctrl + 后方向鍵 等效于鼠標滾輪向后效果 (必備)

二、Alt 快捷鍵

Alt + 顯示版本控制常用操作菜單彈出層 (必備)

Alt + Q 彈出一個提示悔政,顯示當前類的聲明 / 上下文信息

Alt + F1 顯示當前文件選擇目標彈出層晚吞,彈出層中有很多目標可以進行選擇 (必備)

Alt + F2 對于前面頁面,顯示各類瀏覽器打開目標選擇彈出層

Alt + F3 選中文本谋国,逐個往下查找相同文本槽地,并高亮顯示

Alt + F7 查找光標所在的方法 / 變量 / 類被調(diào)用的地方

Alt + F8 在 Debug 的狀態(tài)下,選中對象芦瘾,彈出可輸入計算表達式調(diào)試框捌蚊,查看該輸入內(nèi)容的調(diào)試結(jié)果

Alt + Home 定位 / 顯示到當前文件的 Navigation Bar

Alt + Enter IntelliJ IDEA 根據(jù)光標所在問題,提供快速修復(fù)選擇近弟,光標放在的位置不同提示 的結(jié)果也不同 (必備)

Alt + Insert 代碼自動生成缅糟,如生成對象的 set / get 方法,構(gòu)造函數(shù)祷愉,toString() 等 (必備)

Alt + 左方向鍵 切換當前已打開的窗口中的子視圖窗宦,比如 Debug 窗口中有 Output、Debugger 等子視圖二鳄,用此快捷鍵就可以在子視圖中切換 (必備)

Alt + 右方向鍵 按切換當前已打開的窗口中的子視圖赴涵,比如 Debug 窗口中有 Output、Debugger 等子視圖订讼,用此快捷鍵就可以在子視圖中切換 (必備)

Alt + 前方向鍵 當前光標跳轉(zhuǎn)到當前文件的前一個方法名位置 (必備)

Alt + 后方向鍵 當前光標跳轉(zhuǎn)到當前文件的后一個方法名位置 (必備)

Alt +1,2,3...9 顯示對應(yīng)數(shù)值的選項卡髓窜,其中 1 是 Project 用得最多 (必備)

三、Shift 快捷鍵

Shift + F1 如果有外部文檔可以連接外部文檔

Shift + F2 跳轉(zhuǎn)到上一個高亮錯誤 或 警告位置

Shift + F3 在查找模式下欺殿,查找匹配上一個

Shift + F4 對當前打開的文件寄纵,使用新 Windows 窗口打開,舊窗口保留

Shift + F6 對文件 / 文件夾 重命名

Shift + F7 在 Debug 模式下祈餐,智能步入擂啥。斷點所在行上有多個方法調(diào)用,會彈出進入哪個方法

Shift + F8 在 Debug 模式下帆阳,跳出,表現(xiàn)出來的效果跟 F9 一樣

Shift + F9 等效于點擊工具欄的 Debug 按鈕

Shift + F10 等效于點擊工具欄的 Run 按鈕

Shift + F11 彈出書簽顯示層 (必備)

Shift + Tab 取消縮進 (必備)

Shift + ESC 隱藏當前 或 最后一個激活的工具窗口

Shift + End 選中光標到當前行尾位置

Shift + Home 選中光標到當前行頭位置

Shift + Enter 開始新一行。光標所在行下空出一行蜒谤,光標定位到新行位置 (必備)

Shift + 左鍵單擊 在打開的文件名上按此快捷鍵山宾,可以關(guān)閉當前打開文件 (必備)

Shift + 滾輪前后滾動 當前文件的橫向滾動軸滾動 (必備)

四、Ctrl + Alt 快捷鍵

Ctrl + Alt + L 格式化代碼鳍徽,可以對當前文件和整個包目錄使用 (必備)

Ctrl + Alt + O 優(yōu)化導(dǎo)入的類资锰,可以對當前文件和整個包目錄使用 (必備)

Ctrl + Alt + I 光標所在行 或 選中部分進行自動代碼縮進,有點類似格式化

Ctrl + Alt + T 對選中的代碼彈出環(huán)繞選項彈出層 (必備)

Ctrl + Alt + J 彈出模板選擇窗口阶祭,將選定的代碼加入動態(tài)模板中

Ctrl + Alt + H 調(diào)用層次

Ctrl + Alt + B 在某個調(diào)用的方法名上使用會跳到具體的實現(xiàn)處绷杜,可以跳過接口

Ctrl + Alt + V 快速引進變量

Ctrl + Alt + Y 同步、刷新

Ctrl + Alt + S 打開 IntelliJ IDEA 系統(tǒng)設(shè)置 (必備)

Ctrl + Alt + F7 顯示使用的地方濒募。尋找被該類或是變量被調(diào)用的地方鞭盟,用彈出框的方式找出來

Ctrl + Alt + F11 切換全屏模式

Ctrl + Alt + Enter 光標所在行上空出一行,光標定位到新行 (必備)

Ctrl + Alt + Home 彈出跟當前文件有關(guān)聯(lián)的文件彈出層

Ctrl + Alt + Space 類名自動完成

Ctrl + Alt + 左方向鍵 退回到上一個操作的地方 (必備)

Ctrl + Alt + 右方向鍵 前進到上一個操作的地方 (必備)

Ctrl + Alt + 前方向鍵 在查找模式下瑰剃,跳到上個查找的文件

Ctrl + Alt + 后方向鍵 在查找模式下齿诉,跳到下個查找的文件

五、Ctrl + Shift 快捷鍵

Ctrl + Shift + F 根據(jù)輸入內(nèi)容查找整個項目 或 指定目錄內(nèi)文件 (必備)

Ctrl + Shift + R 根據(jù)輸入內(nèi)容替換對應(yīng)內(nèi)容晌姚,范圍為整個項目 或 指定目錄內(nèi)文件 (必備)

Ctrl + Shift + J 自動將下一行合并到當前行末尾 (必備)

Ctrl + Shift + Z 取消撤銷 (必備)

Ctrl + Shift + W 遞進式取消選擇代碼塊粤剧。可選中光標所在的單詞或段落挥唠,連續(xù)按會在原有選中的基礎(chǔ)上再擴展取消選中范圍 (必備)

Ctrl + Shift + N 通過文件名定位 / 打開文件 / 目錄抵恋,打開目錄需要在 輸入的內(nèi)容后面多加一個正斜杠 (必備)

Ctrl + Shift + U 對選中的代碼進行大 / 小寫輪流轉(zhuǎn)換 (必備)

Ctrl + Shift + T 對當前類生成單元測試類,如果已經(jīng)存在的單元測試類則可以進行選擇 (必備)

Ctrl + Shift + C 復(fù)制當前文件磁盤路徑到剪貼板 (必備)

Ctrl + Shift + V 彈出緩存的最近拷貝的內(nèi)容管理器彈出層

Ctrl + Shift + E 顯示最近修改的文件列表的彈出層

Ctrl + Shift + H 顯示方法層次結(jié)構(gòu)

Ctrl + Shift + B 跳轉(zhuǎn)到類型聲明處 (必備)

Ctrl + Shift + I 快速查看光標所在的方法 或 類的定義

Ctrl + Shift + A 查找動作 / 設(shè)置

Ctrl + Shift + / 代碼塊注釋 (必備)

Ctrl + Shift + 選中從光標所在位置到它的頂部中括號位置 (必備)

Ctrl + Shift + ] 選中從光標所在位置到它的底部中括號位置 (必備)

Ctrl + Shift + + 展開所有代碼 (必備)

Ctrl + Shift + - 折疊所有代碼 (必備)

Ctrl + Shift + F7 高亮顯示所有該選中文本宝磨,按 Esc 高亮消失 (必備)

Ctrl + Shift + F8 在 Debug 模式下弧关,指定斷點進入條件

Ctrl + Shift + F9 編譯選中的文件 / 包 / Module

Ctrl + Shift + F12 編輯器最大化 (必備)

Ctrl + Shift + Space 智能代碼提示

Ctrl + Shift + Enter 自動結(jié)束代碼,行末自動添加分號 (必備)

Ctrl + Shift +Backspace 退回到上次修改的地方 (必備)

Ctrl + Shift +1,2,3...9 快速添加指定數(shù)值的書簽 (必備)

Ctrl + Shift + 左鍵單擊 把光標放在某個類變量上懊烤,按此快捷鍵可以直接定位到該類中 (必備)

Ctrl + Shift + 左方向鍵 在代碼文件上梯醒,光標跳轉(zhuǎn)到當前單詞 / 中文句的左側(cè)開頭位置, 同時選中該單詞 / 中文句(必備)

Ctrl + Shift + 右方向鍵 在代碼文件上腌紧,光標跳轉(zhuǎn)到當前單詞 / 中文句的右側(cè)開頭位置茸习, 同時選中該單詞 / 中文句(必備)

Ctrl + Shift + 前方向鍵 光標放在方法名上,將方法移動到上一個方法前面壁肋,調(diào)整方法排序 (必備)

Ctrl + Shift + 后方向鍵 光標放在方法名上号胚,將方法移動到下一個方法前面,調(diào)整方法

Ctrl + Shift + 右方向鍵 在代碼文件上浸遗,光標跳轉(zhuǎn)到當前單詞 / 中文句的右側(cè)開頭位置猫胁, 同時選中該單詞 / 中文句(必備)

Ctrl + Shift + 前方向鍵 光標放在方法名上,將方法移動到上一個方法前面跛锌,調(diào)整方法排序 (必備)

Ctrl + Shift + 后方向鍵 光標放在方法名上弃秆,將方法移動到下一個方法前面,調(diào)整方法 排序 (必備)

六、Alt + Shift 快捷鍵

Alt + Shift + N 選擇 / 添加 task (必備)

Alt + Shift + F 顯示添加到收藏夾彈出層 / 添加到收藏夾

Alt + Shift + C 查看最近操作項目的變化情況列表

Alt + Shift + I 查看項目當前文件

Alt + Shift + F7在 Debug 模式下菠赚,下一步脑豹,進入當前方法體內(nèi),如果方法體還有方法衡查,則會進入該內(nèi)嵌的方法中瘩欺,依此循環(huán)進入

Alt + Shift + F9 彈出 Debug 的可選擇菜單

Alt + Shift + F10 彈出 Run 的可選擇菜單

Alt + Shift + 左鍵雙擊 選擇被雙擊的單詞 / 中文句,按住不放拌牲,可以同時選擇其他單詞 / 中文句 (必備)

Alt + Shift + 前方向鍵 移動光標所在行向上移動 (必備)

Alt + Shift + 后方向鍵 移動光標所在行向下移動 (必備)

七俱饿、Ctrl + Shift + Alt 快捷鍵

Ctrl + Shift + Alt + V 無格式黏貼 (必備)

Ctrl + Shift + Alt + N 前往指定的變量 / 方法

Ctrl + Shift + Alt + S 打開當前項目設(shè)置 (必備)

Ctrl + Shift + Alt + C 復(fù)制參考信息

八、其他快捷鍵

F2 跳轉(zhuǎn)到下一個高亮錯誤 或 警告位置 (必備)

F3 在查找模式下塌忽,定位到下一個匹配處

F4 編輯源 (必備)

F7 在 Debug 模式下拍埠,進入下一步,如果當前行斷點是一個方法砚婆,則進入當前方法體內(nèi)械拍,如果該方法體還有方法,則不會進入該內(nèi)嵌的方法中

F8 在 Debug 模式下装盯,進入下一步坷虑,如果當前行斷點是一個方法,則不進入當前方法體內(nèi)

F9 在 Debug 模式下埂奈,恢復(fù)程序運行迄损,但是如果該斷點下面代碼還有斷點則停在下一個斷點上

F11 添加書簽 (必備)

F12 回到前一個工具窗口 (必備)

Tab 縮進 (必備)

ESC 從工具窗口進入代碼文件窗口 (必備) 連按兩次Shift 彈出 Search Everywhere 彈出層

推薦下自己做的 Spring Boot 的實戰(zhàn)項目:

https://github.com/YunaiV/ruoyi-vue-pro

二、IntelliJ IDEA 快捷鍵大全 Mac

Mac鍵盤符號和修飾鍵說明

? Command

? Shift

? Option

? Control

?? Return/Enter

? Delete

? 向前刪除鍵(Fn+Delete)

↑ 上箭頭

↓ 下箭頭

← 左箭頭

→ 右箭頭

? Page Up(Fn+↑)

? Page Down(Fn+↓)

Home Fn + ←

End Fn + →

? 右制表符(Tab鍵)

? 左制表符(Shift+Tab)

? Escape (Esc)

一账磺、Editing(編輯)

?Space 基本的代碼補全(補全任何類芹敌、方法、變量)

??Space 智能代碼補全(過濾器方法列表和變量的預(yù)期類型)

??? 自動結(jié)束代碼垮抗,行末自動添加分號

?P 顯示方法的參數(shù)信息

?J, Mid. button click 快速查看文檔

?F1 查看外部文檔(在某些代碼上會觸發(fā)打開瀏覽器顯示相關(guān)文檔)

?+鼠標放在代碼上 顯示代碼簡要信息

?F1 在錯誤或警告處顯示具體描述信息

?N, ??, ?N 生成代碼(getter氏捞、setter、構(gòu)造函數(shù)冒版、

hashCode/equals,toString)

?O 覆蓋方法(重寫父類方法)

?I 實現(xiàn)方法(實現(xiàn)接口中的方法)

??T 包圍代碼(使用if..else, try..catch, for, synchronized等包圍 選中的代碼)

?/ 注釋/取消注釋與行注釋

??/ 注釋/取消注釋與塊注釋

?↑ 連續(xù)選中代碼塊

?↓ 減少當前選中的代碼塊

??Q 顯示上下文信息

?? 顯示意向動作和快速修復(fù)代碼

??L 格式化代碼

??O 優(yōu)化import

??I 自動縮進線

? / ?? 縮進代碼 / 反縮進代碼

?X 剪切當前行或選定的塊到剪貼板

?C 復(fù)制當前行或選定的塊到剪貼板

?V 從剪貼板粘貼

??V 從最近的緩沖區(qū)粘貼

?D 復(fù)制當前行或選定的塊

?? 刪除當前行或選定的塊的行

??J 智能的將代碼拼接成一行

?? 智能的拆分拼接的行

?? 開始新的一行

??U 大小寫切換

??] / ?? 選擇直到代碼塊結(jié)束/開始

?? 刪除到單詞的末尾(?鍵為Fn+Delete)

?? 刪除到單詞的開頭

?+ / ?- 展開 / 折疊代碼塊

??+ 展開所以代碼塊

??- 折疊所有代碼塊

?W 關(guān)閉活動的編輯器選項卡

二液茎、Search/Replace(查詢/替換)

Double ? 查詢?nèi)魏螙|西

?F 文件內(nèi)查找

?G 查找模式下,向下查找

??G 查找模式下辞嗡,向上查找

?R 文件內(nèi)替換

??F 全局查找(根據(jù)路徑)

??R 全局替換(根據(jù)路徑)

??S 查詢結(jié)構(gòu)(Ultimate Edition 版專用捆等,需要在Keymap中設(shè)置)

??M 替換結(jié)構(gòu)(Ultimate Edition 版專用奏篙,需要在Keymap中設(shè)置)

三潭袱、Usage Search(使用查詢)

?F7 / ?F7 在文件中查找用法 / 在類中查找用法

??F7 在文件中突出顯示的用法

??F7 顯示用法

四、Compile and Run(編譯和運行)

?F9 編譯Project

??F9 編譯選擇的文件股淡、包或模塊

??R 彈出 Run 的可選擇菜單

??D 彈出 Debug 的可選擇菜單

?R 運行

?D 調(diào)試

??R, ??D 從編輯器運行上下文環(huán)境配置

五挺狰、Debugging(調(diào)試)

F8 進入下一步明郭,如果當前行斷點是一個方法买窟,則不進入當前方法體內(nèi)

F7 進入下一步,如果當前行斷點是一個方法达址,則進入當前方法體內(nèi)蔑祟,如果該

方法體還有方法沉唠,則不會進入該內(nèi)嵌的方法中

?F7 智能步入,斷點所在行上有多個方法調(diào)用苛败,會彈出進入哪個方法

?F8 跳出

?F9 運行到光標處满葛,如果光標前有其他斷點會進入到該斷點

?F8 計算表達式(可以更改變量值使其生效)

??R 恢復(fù)程序運行,如果該斷點下面代碼還有斷點則停在下一個斷點上

?F8 切換斷點(若光標當前行有斷點則取消斷點罢屈,沒有則加上斷點)

??F8 查看斷點信息

六嘀韧、Navigation(導(dǎo)航)

?O 查找類文件

??O 查找所有類型文件、打開文件缠捌、打開目錄锄贷,打開目錄需要在輸入的內(nèi)容前面或后面加一個反斜杠/

??O 前往指定的變量 / 方法

?← / ?→ 左右切換打開的編輯tab頁

F12 返回到前一個工具窗口

? 從工具窗口進入代碼文件窗口

?? 隱藏當前或最后一個活動的窗口,且光標進入代碼文件窗口

??F4 關(guān)閉活動run/messages/find/... tab

?L 在當前文件跳轉(zhuǎn)到某一行的指定處

?E 顯示最近打開的文件記錄列表

??← / ??→ 退回 / 前進到上一個操作的地方

??? 跳轉(zhuǎn)到最后一個編輯的地方

?F1 顯示當前文件選擇目標彈出層曼月,彈出層中有很多目標可以進行選擇(如在 代碼編輯窗口可以選擇顯示該文件的Finder)

?B / ? 鼠標點擊 進入光標所在的方法/變量的接口或是定義處

??B 跳轉(zhuǎn)到實現(xiàn)處谊却,在某個調(diào)用的方法名上使用會跳到具體的實現(xiàn)處,可以跳過接口

? Space, ?Y 快速打開光標所在方法哑芹、類的定義

??B 跳轉(zhuǎn)到類型聲明處

?U 前往當前光標所在方法的父類的方法 / 接口定義

?↓ / ?↑ 當前光標跳轉(zhuǎn)到當前文件的前一個/后一個方法名位置

?] / ? 移動光標到當前所在代碼的花括號開始/結(jié)束位置

?F12 彈出當前文件結(jié)構(gòu)層炎辨,可以在彈出的層上直接輸入進行篩選(可用于搜索類中的方法)

?H 顯示當前類的層次結(jié)構(gòu)

??H 顯示方法層次結(jié)構(gòu)

??H 顯示調(diào)用層次結(jié)構(gòu)

F2 / ?F2 跳轉(zhuǎn)到下一個/上一個突出錯誤或警告的位置

F4 / ?↓ 編輯/查看代碼源

? Home 顯示到當前文件的導(dǎo)航條

F3選中文件/文件夾/代碼行,添加/取消書簽

?F3 選中文件/文件夾/代碼行聪姿,使用助記符添加/取消書簽

?0...?9 定位到對應(yīng)數(shù)值的書簽位置

?F3 顯示所有書簽

七碴萧、Refactoring(重構(gòu))

F5 復(fù)制文件到指定目錄

F6 移動文件到指定目錄

?? 在文件上為安全刪除文件,彈出確認框

?F6 重命名文件

?F6 更改簽名

??N 一致性

??M 將選中的代碼提取為方法

??V 提取變量

??F 提取字段

??C 提取常量

??P 提取參數(shù)

八末购、VCS/Local History(版本控制/本地歷史記錄)

?K 提交代碼到版本控制器

?T 從版本控制器更新代碼

??C 查看最近的變更記錄

?C 快速彈出版本控制器操作面板

九破喻、Live Templates(動態(tài)代碼模板)

??J 彈出模板選擇窗口,將選定的代碼使用動態(tài)模板包住

?J 插入自定義動態(tài)代碼模板

十盟榴、General(通用)

?1...?9 打開相應(yīng)編號的工具窗口

?S 保存所有

??Y 同步曹质、刷新

??F 切換全屏模式

??F12 切換最大化編輯器

??F 添加到收藏夾

??I 檢查當前文件與當前的配置文件

§?, ?` 快速切換當前的scheme(切換主題、代碼樣式等)

?, 打開IDEA系統(tǒng)設(shè)置

?; 打開項目結(jié)構(gòu)對話框

??A 查找動作(可設(shè)置相關(guān)選項)

?? 編輯窗口標簽和工具窗口之間切換(如果在切換的過程加按上delete曹货,則是關(guān)閉對應(yīng)選中的窗口)

十一咆繁、Other(一些官方文檔上沒有體現(xiàn)的快捷鍵)

??8 豎編輯模式

導(dǎo)航

?O 查找類文件 Ctrl + N

??O 前往指定的變量 / 方法 Ctrl + Shift + Alt + N

?← / ?→ 左右切換打開的編輯tab頁 Alt← / Alt→

? 從工具窗口進入代碼文件窗口 ESC

?L 在當前文件跳轉(zhuǎn)到某一行的指定處 Ctrl + G

?E 顯示最近打開的文件記錄列表 Ctrl + E

??← / ??→ 退回 / 前進到上一個操作的地方 Ctrl + Alt + ← Ctrl + Alt + →

??? 跳轉(zhuǎn)到最后一個編輯的地方

?H 顯示當前類的層次結(jié)構(gòu) Ctrl + H

??H 顯示方法層次結(jié)構(gòu)

??H 顯示調(diào)用層次結(jié)構(gòu)

F4 / ?↓ 編輯/查看代碼源

??U 顯示類UML圖

?J 查看注釋

編輯

?? 刪除到單詞的末尾(?鍵為Fn+Delete)

?? 刪除到單詞的開頭

?+ / ?- 展開 / 折疊代碼塊

?F1 在錯誤或警告處顯示具體描述信息

??L 格式化代碼

??O 優(yōu)化import

?? 開始新的一行

??? 自動結(jié)束代碼,行末自動添加分號

?I 實現(xiàn)方法(實現(xiàn)接口中的方法)

?F6 重命名文件或者變量

?N, ??, ?N 生成代碼(getter顶籽、setter玩般、構(gòu)造函數(shù)、hashCode/equals,toString)

?P 顯示方法的參數(shù)信息

查找

Double? 查找任何東西

??F 全局查找(根據(jù)路徑)

?F 文件內(nèi)查找

?G 查找模式下礼饱,向下查找

??G 查找模式下坏为,向上查找

??B 跳轉(zhuǎn)到接口的實現(xiàn)

?U 查看接口定義

??← / ??→ 退回 / 前進到上一個操作的地方

?B / ? 鼠標點擊 進入光標所在的方法/變量的接口或是定義處

??B 跳轉(zhuǎn)到類型聲明處

? Space, ?Y 快速打開光標所在方法究驴、類的定義

?O 查找類文件

??O 查找所有類型文件、打開文件匀伏、打開目錄洒忧,打開目錄需要在輸入的內(nèi)容前面或后面加一個反斜杠/

F12 返回到前一個工具窗口

? 從工具窗口進入代碼文件窗口

?? 隱藏當前或最后一個活動的窗口,且光標進入代碼文件窗口

F3選中文件/文件夾/代碼行够颠,添加/取消書簽

?F3 選中文件/文件夾/代碼行熙侍,使用助記符添加/取消書簽

?0…?9 定位到對應(yīng)數(shù)值的書簽位置

?F3 顯示所有書簽

?F1 顯示當前文件選擇目標彈出層,彈出層中有很多目標可以進行選擇(如在代碼編輯窗口可以選擇顯示該文件的Finder)

?F12 彈出當前文件結(jié)構(gòu)層履磨,可以在彈出的層上直接輸入進行篩選(可用于搜索類中的方法)

通用 ??F 切換全屏模式

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蛉抓,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子剃诅,更是在濱河造成了極大的恐慌巷送,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件矛辕,死亡現(xiàn)場離奇詭異笑跛,居然都是意外死亡,警方通過查閱死者的電腦和手機聊品,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門飞蹂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人杨刨,你說我怎么就攤上這事晤柄。” “怎么了妖胀?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵芥颈,是天一觀的道長。 經(jīng)常有香客問我赚抡,道長爬坑,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任涂臣,我火速辦了婚禮盾计,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘赁遗。我一直安慰自己署辉,他們只是感情好,可當我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布岩四。 她就那樣靜靜地躺著哭尝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪剖煌。 梳的紋絲不亂的頭發(fā)上材鹦,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天逝淹,我揣著相機與錄音,去河邊找鬼桶唐。 笑死栅葡,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的尤泽。 我是一名探鬼主播欣簇,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼安吁!你這毒婦竟也來了醉蚁?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤鬼店,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后黔龟,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體妇智,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年氏身,在試婚紗的時候發(fā)現(xiàn)自己被綠了巍棱。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡蛋欣,死狀恐怖航徙,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情陷虎,我是刑警寧澤到踏,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站尚猿,受9級特大地震影響窝稿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜凿掂,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一伴榔、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧庄萎,春花似錦踪少、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至脱羡,卻和暖如春萝究,著一層夾襖步出監(jiān)牢的瞬間免都,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工帆竹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留绕娘,地道東北人。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓栽连,卻偏偏與公主長得像险领,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子秒紧,可洞房花燭夜當晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容