<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          IDEA快捷鍵大全,擼代碼速度提升10倍!

          共 10123字,需瀏覽 21分鐘

           ·

          2021-10-10 07:01

          最近幫大家整理了一篇 idea 快捷鍵大全,包含了 win 和 mac 版,文末有高清 PDF 版本,可以打印出來(lái)貼在工位上,閑的時(shí)候瞅幾眼,擼代碼的速度將大幅提升。

          目錄

          • 一、IntelliJ IDEA 快捷鍵大全 Win 版

            • 一、Ctrl 快捷鍵

            • 二、Alt 快捷鍵

            • 三、Shift 快捷鍵

            • 四、Ctrl + Alt 快捷鍵

            • 五、Ctrl + Shift 快捷鍵

            • 六、Alt + Shift 快捷鍵

            • 七、Ctrl + Shift + Alt 快捷鍵

            • 八、其他快捷鍵

          • 二、IntelliJ IDEA 快捷鍵大全 Mac

            • Mac 鍵盤(pán)符號(hào)和修飾鍵說(shuō)明

            • 一、Editing(編輯)

            • 二、Search/Replace(查詢(xún)/替換)

            • 三、Usage Search(使用查詢(xún))

            • 四、Compile and Run(編譯和運(yùn)行)

            • 五、Debugging(調(diào)試)

            • 六、Navigation(導(dǎo)航)

            • 七、Refactoring(重構(gòu))

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

            • 九、Live Templates(動(dòng)態(tài)代碼模板)

            • 十、General(通用)

            • 十一、Other(一些官方文檔上沒(méi)有體現(xiàn)的快捷鍵)

          • 三、高清 pdf 版本

          一、IntelliJ IDEA 快捷鍵大全 Win 版

          一、Ctrl 快捷鍵

          快捷鍵說(shuō)明常用
          Ctrl + F在當(dāng)前文件進(jìn)行文本查找
          Ctrl + R在當(dāng)前文件進(jìn)行文本替換
          Ctrl + Z撤銷(xiāo)
          Ctrl + Y刪除光標(biāo)所在行 或 刪除選中的行
          Ctrl + X剪切光標(biāo)所在行 或 剪切選擇內(nèi)容
          Ctrl + C復(fù)制光標(biāo)所在行 或 復(fù)制選擇內(nèi)容
          Ctrl + D復(fù)制光標(biāo)所在行 或 復(fù)制選擇內(nèi)容,并把復(fù)制內(nèi)容插入光標(biāo)位置下面
          Ctrl + W遞進(jìn)式選擇代碼塊。可選中光標(biāo)所在的單詞或段落,連續(xù)按會(huì)在原有選中的基礎(chǔ)上再擴(kuò)展選中范圍
          Ctrl + E顯示最近打開(kāi)的文件記錄列表
          Ctrl + N根據(jù)輸入的 名/類(lèi)名 查找類(lèi)文件
          Ctrl + G在當(dāng)前文件跳轉(zhuǎn)到指定行處
          Ctrl + J插入自定義動(dòng)態(tài)代碼模板
          Ctrl + P方法參數(shù)提示顯示
          Ctrl + Q光標(biāo)所在的變量 / 類(lèi)名 / 方法名等上面(也可以在提示補(bǔ)充的時(shí)候按),顯示文檔內(nèi)容
          Ctrl + U前往當(dāng)前光標(biāo)所在的方法的父類(lèi)的方法 / 接口定義
          Ctrl + B進(jìn)入光標(biāo)所在的方法/變量的接口或是定義處,等效于 Ctrl + 左鍵單擊
          Ctrl + K版本控制提交項(xiàng)目,需要此項(xiàng)目有加入到版本控制才可用
          Ctrl + T版本控制更新項(xiàng)目,需要此項(xiàng)目有加入到版本控制才可用
          Ctrl + H顯示當(dāng)前類(lèi)的層次結(jié)構(gòu)
          Ctrl + O選擇可重寫(xiě)的方法
          Ctrl + I選擇可繼承的方法
          Ctrl + +展開(kāi)代碼
          Ctrl + -折疊代碼
          Ctrl + /注釋光標(biāo)所在行代碼,會(huì)根據(jù)當(dāng)前不同文件類(lèi)型使用不同的注釋符號(hào)
          Ctrl + U前往當(dāng)前光標(biāo)所在的方法的父類(lèi)的方法 / 接口定義
          Ctrl + B進(jìn)入光標(biāo)所在的方法/變量的接口或是定義處,等效于 Ctrl + 左鍵單擊
          Ctrl + K版本控制提交項(xiàng)目,需要此項(xiàng)目有加入到版本控制才可用
          Ctrl + T版本控制更新項(xiàng)目,需要此項(xiàng)目有加入到版本控制才可用
          Ctrl + H顯示當(dāng)前類(lèi)的層次結(jié)構(gòu)
          Ctrl + O選擇可重寫(xiě)的方法
          Ctrl + I選擇可繼承的方法
          Ctrl + +展開(kāi)代碼
          Ctrl + -折疊代碼
          Ctrl + /釋光標(biāo)所在行代碼,會(huì)根據(jù)當(dāng)前不同文件類(lèi)型使用不同的注釋符號(hào)
          Ctrl + [移動(dòng)光標(biāo)到當(dāng)前所在代碼的花括號(hào)開(kāi)始位置
          Ctrl + ]移動(dòng)光標(biāo)到當(dāng)前所在代碼的花括號(hào)結(jié)束位置
          Ctrl + F1在光標(biāo)所在的錯(cuò)誤代碼處顯示錯(cuò)誤信息
          Ctrl + F3調(diào)轉(zhuǎn)到所選中的詞的下一個(gè)引用位置
          Ctrl + F4關(guān)閉當(dāng)前編輯文件
          Ctrl + F8在 Debug 模式下,設(shè)置光標(biāo)當(dāng)前行為斷點(diǎn),如果當(dāng)前已經(jīng)是斷點(diǎn)則去掉斷點(diǎn)
          Ctrl + F9執(zhí)行 Make Project 操作
          Ctrl + F11選中文件 / 文件夾,使用助記符設(shè)定 / 取消書(shū)簽
          Ctrl + F12彈出當(dāng)前文件結(jié)構(gòu)層,可以在彈出的層上直接輸入,進(jìn)行篩選
          Ctrl + Tab編輯窗口切換,如果在切換的過(guò)程又加按上 delete,則是關(guān)閉對(duì)應(yīng)選中的窗口
          Ctrl + End跳到文件尾
          Ctrl + Home跳到文件頭
          Ctrl + Space基礎(chǔ)代碼補(bǔ)全,默認(rèn)在 Windows 系統(tǒng)上被輸入法占用,需要進(jìn)行修改,建議 修改為 Ctrl +逗號(hào)
          Ctrl + Delete刪除光標(biāo)后面的單詞或是中文句
          Ctrl +BackSpace刪除光標(biāo)前面的單詞或是中文句
          Ctrl +1,2,3…9定位到對(duì)應(yīng)數(shù)值的書(shū)簽位置
          Ctrl + 左鍵單擊在打開(kāi)的文件標(biāo)題上,彈出該文件路徑
          Ctrl + 光標(biāo)定位按 Ctrl 不要松開(kāi)會(huì)顯示光標(biāo)所在的類(lèi)信息摘要
          Ctrl + 左方向鍵光標(biāo)跳轉(zhuǎn)到當(dāng)前單詞 / 中文句的左側(cè)開(kāi)頭位置
          Ctrl + 右方向鍵光標(biāo)跳轉(zhuǎn)到當(dāng)前單詞 / 中文句的右側(cè)開(kāi)頭位置
          Ctrl + 前方向鍵等效于鼠標(biāo)滾輪向前效果
          Ctrl + 后方向鍵等效于鼠標(biāo)滾輪向后效果

          二、Alt 快捷鍵

          快捷鍵說(shuō)明常用
          Alt + `顯示版本控制常用操作菜單彈出層
          Alt + Q彈出一個(gè)提示,顯示當(dāng)前類(lèi)的聲明 / 上下文信息
          Alt + F1顯示當(dāng)前文件選擇目標(biāo)彈出層,彈出層中有很多目標(biāo)可以進(jìn)行選擇
          Alt + F2對(duì)于前面頁(yè)面,顯示各類(lèi)瀏覽器打開(kāi)目標(biāo)選擇彈出層
          Alt + F3選中文本,逐個(gè)往下查找相同文本,并高亮顯示
          Alt + F7查找光標(biāo)所在的方法 / 變量 / 類(lèi)被調(diào)用的地方
          Alt + F8在 Debug 的狀態(tài)下,選中對(duì)象,彈出可輸入計(jì)算表達(dá)式調(diào)試框,查看該輸入內(nèi)容的調(diào)試結(jié)果
          Alt + Home定位 / 顯示到當(dāng)前文件的 Navigation Bar
          Alt + EnterIntelliJ IDEA 根據(jù)光標(biāo)所在問(wèn)題,提供快速修復(fù)選擇,光標(biāo)放在的位置不同提示 的結(jié)果也不同
          Alt + Insert代碼自動(dòng)生成,如生成對(duì)象的 set / get 方法,構(gòu)造函數(shù),toString() 等
          Alt + 左方向鍵切換當(dāng)前已打開(kāi)的窗口中的子視圖,比如 Debug 窗口中有 Output、Debugger 等子視圖,用此快捷鍵就可以在子視圖中切換
          Alt + 右方向鍵按切換當(dāng)前已打開(kāi)的窗口中的子視圖,比如 Debug 窗口中有 Output、Debugger 等子視圖,用此快捷鍵就可以在子視圖中切換
          Alt + 前方向鍵當(dāng)前光標(biāo)跳轉(zhuǎn)到當(dāng)前文件的前一個(gè)方法名位置
          Alt + 后方向鍵當(dāng)前光標(biāo)跳轉(zhuǎn)到當(dāng)前文件的后一個(gè)方法名位置
          Alt +1,2,3…9顯示對(duì)應(yīng)數(shù)值的選項(xiàng)卡,其中 1 是 Project 用得最多

          三、Shift 快捷鍵

          快捷鍵說(shuō)明常用
          Shift + F1如果有外部文檔可以連接外部文檔
          Shift + F2跳轉(zhuǎn)到上一個(gè)高亮錯(cuò)誤 或 警告位置
          Shift + F3在查找模式下,查找匹配上一個(gè)
          Shift + F4對(duì)當(dāng)前打開(kāi)的文件,使用新 Windows 窗口打開(kāi),舊窗口保留
          Shift + F6對(duì)文件 / 文件夾 重命名
          Shift + F7在 Debug 模式下,智能步入。斷點(diǎn)所在行上有多個(gè)方法調(diào)用,會(huì)彈出進(jìn)入哪個(gè)方法
          Shift + F8在 Debug 模式下,跳出,表現(xiàn)出來(lái)的效果跟 F9 一樣
          Shift + F9等效于點(diǎn)擊工具欄的 Debug 按鈕
          Shift + F10等效于點(diǎn)擊工具欄的 Run 按鈕
          Shift + F11彈出書(shū)簽顯示層
          Shift + Tab取消縮進(jìn)
          Shift + ESC隱藏當(dāng)前 或 最后一個(gè)激活的工具窗口
          Shift + End選中光標(biāo)到當(dāng)前行尾位置
          Shift + Home選中光標(biāo)到當(dāng)前行頭位置
          Shift + Enter開(kāi)始新一行。光標(biāo)所在行下空出一行,光標(biāo)定位到新行位置
          Shift + 左鍵單擊在打開(kāi)的文件名上按此快捷鍵,可以關(guān)閉當(dāng)前打開(kāi)文件
          Shift + 滾輪前后滾動(dòng)當(dāng)前文件的橫向滾動(dòng)軸滾動(dòng)

          四、Ctrl + Alt 快捷鍵

          快捷鍵說(shuō)明常用
          Ctrl + Alt + L格式化代碼,可以對(duì)當(dāng)前文件和整個(gè)包目錄使用
          Ctrl + Alt + O優(yōu)化導(dǎo)入的類(lèi),可以對(duì)當(dāng)前文件和整個(gè)包目錄使用
          Ctrl + Alt + I光標(biāo)所在行 或 選中部分進(jìn)行自動(dòng)代碼縮進(jìn),有點(diǎn)類(lèi)似格式化
          Ctrl + Alt + T對(duì)選中的代碼彈出環(huán)繞選項(xiàng)彈出層
          Ctrl + Alt + J彈出模板選擇窗口,將選定的代碼加入動(dòng)態(tài)模板中
          Ctrl + Alt + H調(diào)用層次
          Ctrl + Alt + B在某個(gè)調(diào)用的方法名上使用會(huì)跳到具體的實(shí)現(xiàn)處,可以跳過(guò)接口
          Ctrl + Alt + V快速引進(jìn)變量
          Ctrl + Alt + Y同步、刷新
          Ctrl + Alt + S打開(kāi) IntelliJ IDEA 系統(tǒng)設(shè)置
          Ctrl + Alt + F7顯示使用的地方。尋找被該類(lèi)或是變量被調(diào)用的地方,用彈出框的方式找出來(lái)
          Ctrl + Alt + F11切換全屏模式
          Ctrl + Alt + Enter光標(biāo)所在行上空出一行,光標(biāo)定位到新行
          Ctrl + Alt + Home彈出跟當(dāng)前文件有關(guān)聯(lián)的文件彈出層
          Ctrl + Alt + Space類(lèi)名自動(dòng)完成
          Ctrl + Alt + 左方向鍵退回到上一個(gè)操作的地方
          Ctrl + Alt + 右方向鍵前進(jìn)到上一個(gè)操作的地方
          Ctrl + Alt + 前方向鍵在查找模式下,跳到上個(gè)查找的文件
          Ctrl + Alt + 后方向鍵在查找模式下,跳到下個(gè)查找的文件

          五、Ctrl + Shift 快捷鍵

          快捷鍵說(shuō)明常用
          Ctrl + Shift + F根據(jù)輸入內(nèi)容查找整個(gè)項(xiàng)目 或 指定目錄內(nèi)文件
          Ctrl + Shift + R根據(jù)輸入內(nèi)容替換對(duì)應(yīng)內(nèi)容,范圍為整個(gè)項(xiàng)目 或 指定目錄內(nèi)文件
          Ctrl + Shift + J自動(dòng)將下一行合并到當(dāng)前行末尾
          Ctrl + Shift + Z取消撤銷(xiāo)
          Ctrl + Shift + W遞進(jìn)式取消選擇代碼塊。可選中光標(biāo)所在的單詞或段落,連續(xù)按會(huì)在原有選中的基礎(chǔ)上再擴(kuò)展取消選中范圍
          Ctrl + Shift + N通過(guò)文件名定位 / 打開(kāi)文件 / 目錄,打開(kāi)目錄需要在 輸入的內(nèi)容后面多加一個(gè)正斜杠
          Ctrl + Shift + U對(duì)選中的代碼進(jìn)行大 / 小寫(xiě)輪流轉(zhuǎn)換
          Ctrl + Shift + T對(duì)當(dāng)前類(lèi)生成單元測(cè)試類(lèi),如果已經(jīng)存在的單元測(cè)試類(lèi)則可以進(jìn)行選擇
          Ctrl + Shift + C復(fù)制當(dāng)前文件磁盤(pán)路徑到剪貼板
          Ctrl + Shift + V彈出緩存的最近拷貝的內(nèi)容管理器彈出層
          Ctrl + Shift + E顯示最近修改的文件列表的彈出層
          Ctrl + Shift + H顯示方法層次結(jié)構(gòu)
          Ctrl + Shift + B跳轉(zhuǎn)到類(lèi)型聲明處
          Ctrl + Shift + I快速查看光標(biāo)所在的方法 或 類(lèi)的定義
          Ctrl + Shift + A查找動(dòng)作 / 設(shè)置
          Ctrl + Shift + /代碼塊注釋
          Ctrl + Shift + [選中從光標(biāo)所在位置到它的頂部中括號(hào)位置
          Ctrl + Shift + ]選中從光標(biāo)所在位置到它的底部中括號(hào)位置
          Ctrl + Shift + +展開(kāi)所有代碼
          Ctrl + Shift + -折疊所有代碼
          Ctrl + Shift + F7高亮顯示所有該選中文本,按 Esc 高亮消失
          Ctrl + Shift + F8在 Debug 模式下,指定斷點(diǎn)進(jìn)入條件
          Ctrl + Shift + F9編譯選中的文件 / 包 / Module
          Ctrl + Shift + F12編輯器最大化
          Ctrl + Shift + Space智能代碼提示
          Ctrl + Shift + Enter自動(dòng)結(jié)束代碼,行末自動(dòng)添加分號(hào)
          Ctrl + Shift +Backspace退回到上次修改的地方
          Ctrl + Shift +1,2,3…9快速添加指定數(shù)值的書(shū)簽
          Ctrl + Shift + 左鍵單擊把光標(biāo)放在某個(gè)類(lèi)變量上,按此快捷鍵可以直接定位到該類(lèi)中
          Ctrl + Shift + 左方向鍵在代碼文件上,光標(biāo)跳轉(zhuǎn)到當(dāng)前單詞 / 中文句的左側(cè)開(kāi)頭位置, 同時(shí)選中該單詞 / 中文句
          Ctrl + Shift + 右方向鍵在代碼文件上,光標(biāo)跳轉(zhuǎn)到當(dāng)前單詞 / 中文句的右側(cè)開(kāi)頭位置, 同時(shí)選中該單詞 / 中文句
          Ctrl + Shift + 前方向鍵光標(biāo)放在方法名上,將方法移動(dòng)到上一個(gè)方法前面,調(diào)整方法排序
          Ctrl + Shift + 后方向鍵光標(biāo)放在方法名上,將方法移動(dòng)到下一個(gè)方法前面,調(diào)整方法
          Ctrl + Shift + 右方向鍵在代碼文件上,光標(biāo)跳轉(zhuǎn)到當(dāng)前單詞 / 中文句的右側(cè)開(kāi)頭位置, 同時(shí)選中該單詞 / 中文句
          Ctrl + Shift + 前方向鍵光標(biāo)放在方法名上,將方法移動(dòng)到上一個(gè)方法前面,調(diào)整方法排序
          Ctrl + Shift + 后方向鍵光標(biāo)放在方法名上,將方法移動(dòng)到下一個(gè)方法前面,調(diào)整方法 排序

          六、Alt + Shift 快捷鍵

          快捷鍵說(shuō)明常用
          Alt + Shift + N選擇 / 添加 task
          Alt + Shift + F顯示添加到收藏夾彈出層 / 添加到收藏夾
          Alt + Shift + C查看最近操作項(xiàng)目的變化情況列表
          Alt + Shift + I查看項(xiàng)目當(dāng)前文件
          Alt + Shift + F7在 Debug 模式下,下一步,進(jìn)入當(dāng)前方法體內(nèi),如果方法體還有方法,則會(huì)進(jìn)入該內(nèi)嵌的方法中,依此循環(huán)進(jìn)入
          Alt + Shift + F9彈出 Debug 的可選擇菜單
          Alt + Shift + F10彈出 Run 的可選擇菜單
          Alt + Shift + 左鍵雙擊選擇被雙擊的單詞 / 中文句,按住不放,可以同時(shí)選擇其他單詞 / 中文句
          Alt + Shift + 前方向鍵移動(dòng)光標(biāo)所在行向上移動(dòng)
          Alt + Shift + 后方向鍵移動(dòng)光標(biāo)所在行向下移動(dòng)

          七、Ctrl + Shift + Alt 快捷鍵

          快捷鍵說(shuō)明常用
          Ctrl + Shift + Alt + V無(wú)格式黏貼
          Ctrl + Shift + Alt + N前往指定的變量 / 方法
          Ctrl + Shift + Alt + S打開(kāi)當(dāng)前項(xiàng)目設(shè)置
          Ctrl + Shift + Alt + C復(fù)制參考信息

          八、其他快捷鍵

          快捷鍵說(shuō)明常用
          F2跳轉(zhuǎn)到下一個(gè)高亮錯(cuò)誤 或 警告位置
          F3在查找模式下,定位到下一個(gè)匹配處
          F4編輯源
          F7在 Debug 模式下,進(jìn)入下一步,如果當(dāng)前行斷點(diǎn)是一個(gè)方法,則進(jìn)入當(dāng)前方法體內(nèi),如果該方法體還有方法,則不會(huì)進(jìn)入該內(nèi)嵌的方法中
          F8在 Debug 模式下,進(jìn)入下一步,如果當(dāng)前行斷點(diǎn)是一個(gè)方法,則不進(jìn)入當(dāng)前方法體內(nèi)
          F9在 Debug 模式下,恢復(fù)程序運(yùn)行,但是如果該斷點(diǎn)下面代碼還有斷點(diǎn)則停在下一個(gè)斷點(diǎn)上
          F11添加書(shū)簽
          F12回到前一個(gè)工具窗口
          Tab縮進(jìn)
          ESC從工具窗口進(jìn)入代碼文件窗口
          連按兩次 Shift彈出 Search Everywhere 彈出層

          二、IntelliJ IDEA 快捷鍵大全 Mac

          Mac 鍵盤(pán)符號(hào)和修飾鍵說(shuō)明

          按鍵說(shuō)明
          ?Command
          ?Shift
          ?Option
          ?Control
          ??Return/Enter
          ?Delete
          ?向前刪除鍵(Fn+Delete)
          上箭頭
          下箭頭
          左箭頭
          右箭頭
          ?Page Up(Fn+↑)
          ?Page Down(Fn+↓)
          HomeFn + ←
          EndFn + →
          ?右制表符(Tab 鍵)
          ?左制表符(Shift+Tab)
          ?Escape (Esc)

          一、Editing(編輯)

          快捷鍵說(shuō)明
          ?Space基本的代碼補(bǔ)全(補(bǔ)全任何類(lèi)、方法、變量)
          ??Space智能代碼補(bǔ)全(過(guò)濾器方法列表和變量的預(yù)期類(lèi)型)
          ???自動(dòng)結(jié)束代碼,行末自動(dòng)添加分號(hào)
          ?P顯示方法的參數(shù)信息
          ?J, Mid. button click快速查看文檔
          ?F1查看外部文檔(在某些代碼上會(huì)觸發(fā)打開(kāi)瀏覽器顯示相關(guān)文檔)
          ?+鼠標(biāo)放在代碼上顯示代碼簡(jiǎn)要信息
          ?F1在錯(cuò)誤或警告處顯示具體描述信息
          ?N, ??, ?N生成代碼(getter、setter、構(gòu)造函數(shù)、hashCode/equals,toString)
          ?O覆蓋方法(重寫(xiě)父類(lèi)方法)
          ?I實(shí)現(xiàn)方法(實(shí)現(xiàn)接口中的方法)
          ??T包圍代碼(使用 if…else, try…catch, for, synchronized 等包圍 選中的代碼)
          ?/注釋/取消注釋與行注釋
          ??/注釋/取消注釋與塊注釋
          ?↑連續(xù)選中代碼塊
          ?↓減少當(dāng)前選中的代碼塊
          ??Q顯示上下文信息
          ??顯示意向動(dòng)作和快速修復(fù)代碼
          ??L格式化代碼
          ??O優(yōu)化 import
          ??I自動(dòng)縮進(jìn)線(xiàn)
          ? / ??縮進(jìn)代碼 / 反縮進(jìn)代碼
          ?X剪切當(dāng)前行或選定的塊到剪貼板
          ?C復(fù)制當(dāng)前行或選定的塊到剪貼板
          ?V從剪貼板粘貼
          ??V從最近的緩沖區(qū)粘貼
          ?D復(fù)制當(dāng)前行或選定的塊
          ??刪除當(dāng)前行或選定的塊的行
          ??J智能的將代碼拼接成一行
          ??智能的拆分拼接的行
          ??開(kāi)始新的一行
          ??U大小寫(xiě)切換
          ??] / ??[選擇直到代碼塊結(jié)束/開(kāi)始
          ??刪除到單詞的末尾(? 鍵為 Fn+Delete)
          ??刪除到單詞的開(kāi)頭
          ?+ / ?-展開(kāi) / 折疊代碼塊
          ??+展開(kāi)所以代碼塊
          ??-折疊所有代碼塊
          ?W關(guān)閉活動(dòng)的編輯器選項(xiàng)卡

          二、Search/Replace(查詢(xún)/替換)

          按鍵說(shuō)明
          Double ?查詢(xún)?nèi)魏螙|西
          ?F文件內(nèi)查找
          ?G查找模式下,向下查找
          ??G查找模式下,向上查找
          ?R文件內(nèi)替換
          ??F全局查找(根據(jù)路徑)
          ??R全局替換(根據(jù)路徑)
          ??S查詢(xún)結(jié)構(gòu)(Ultimate Edition 版專(zhuān)用,需要在 Keymap 中設(shè)置)
          ??M替換結(jié)構(gòu)(Ultimate Edition 版專(zhuān)用,需要在 Keymap 中設(shè)置)

          三、Usage Search(使用查詢(xún))

          按鍵說(shuō)明
          ?F7 / ?F7在文件中查找用法 / 在類(lèi)中查找用法
          ??F7在文件中突出顯示的用法
          ??F7顯示用法

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

          按鍵說(shuō)明
          ?F9編譯 Project
          ??F9編譯選擇的文件、包或模塊
          ??R彈出 Run 的可選擇菜單
          ??D彈出 Debug 的可選擇菜單
          ?R運(yùn)行
          ?D調(diào)試
          ??R, ??D從編輯器運(yùn)行上下文環(huán)境配置

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

          按鍵說(shuō)明
          F8進(jìn)入下一步,如果當(dāng)前行斷點(diǎn)是一個(gè)方法,則不進(jìn)入當(dāng)前方法體內(nèi)
          F7進(jìn)入下一步,如果當(dāng)前行斷點(diǎn)是一個(gè)方法,則進(jìn)入當(dāng)前方法體內(nèi),如果該方法體還有方法,則不會(huì)進(jìn)入該內(nèi)嵌的方法中
          ?F7智能步入,斷點(diǎn)所在行上有多個(gè)方法調(diào)用,會(huì)彈出進(jìn)入哪個(gè)方法
          ?F8跳出
          ?F9運(yùn)行到光標(biāo)處,如果光標(biāo)前有其他斷點(diǎn)會(huì)進(jìn)入到該斷點(diǎn)
          ?F8計(jì)算表達(dá)式(可以更改變量值使其生效)
          ??R恢復(fù)程序運(yùn)行,如果該斷點(diǎn)下面代碼還有斷點(diǎn)則停在下一個(gè)斷點(diǎn)上
          ?F8切換斷點(diǎn)(若光標(biāo)當(dāng)前行有斷點(diǎn)則取消斷點(diǎn),沒(méi)有則加上斷點(diǎn))
          ??F8查看斷點(diǎn)信息

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

          按鍵說(shuō)明
          ?O查找類(lèi)文件
          ??O查找所有類(lèi)型文件、打開(kāi)文件、打開(kāi)目錄,打開(kāi)目錄需要在輸入的內(nèi)容前面或后面加一個(gè)反斜杠/
          ??O前往指定的變量 / 方法
          ?← / ?→左右切換打開(kāi)的編輯 tab 頁(yè)
          F12返回到前一個(gè)工具窗口
          ?從工具窗口進(jìn)入代碼文件窗口
          ??隱藏當(dāng)前或最后一個(gè)活動(dòng)的窗口,且光標(biāo)進(jìn)入代碼文件窗口
          ??F4關(guān)閉活動(dòng) run/messages/find/… tab
          ?L在當(dāng)前文件跳轉(zhuǎn)到某一行的指定處
          ?E顯示最近打開(kāi)的文件記錄列表
          ??← / ??→退回 / 前進(jìn)到上一個(gè)操作的地方
          ???跳轉(zhuǎn)到最后一個(gè)編輯的地方
          ?F1顯示當(dāng)前文件選擇目標(biāo)彈出層,彈出層中有很多目標(biāo)可以進(jìn)行選擇(如在 代碼編輯窗口可以選擇顯示該文件的 Finder)
          ?B / ?鼠標(biāo)點(diǎn)擊 進(jìn)入光標(biāo)所在的方法/變量的接口或是定義處
          ??B跳轉(zhuǎn)到實(shí)現(xiàn)處,在某個(gè)調(diào)用的方法名上使用會(huì)跳到具體的實(shí)現(xiàn)處,可以跳過(guò)接口
          ? Space, ?Y快速打開(kāi)光標(biāo)所在方法、類(lèi)的定義
          ??B跳轉(zhuǎn)到類(lèi)型聲明處
          ?U前往當(dāng)前光標(biāo)所在方法的父類(lèi)的方法 / 接口定義
          ?↓ / ?↑當(dāng)前光標(biāo)跳轉(zhuǎn)到當(dāng)前文件的前一個(gè)/后一個(gè)方法名位置
          ?] / ?[移動(dòng)光標(biāo)到當(dāng)前所在代碼的花括號(hào)開(kāi)始/結(jié)束位置
          ?F12彈出當(dāng)前文件結(jié)構(gòu)層,可以在彈出的層上直接輸入進(jìn)行篩選(可用于搜索類(lèi)中的方法)
          ?H顯示當(dāng)前類(lèi)的層次結(jié)構(gòu)
          ??H顯示方法層次結(jié)構(gòu)
          ??H顯示調(diào)用層次結(jié)構(gòu)
          F2 / ?F2跳轉(zhuǎn)到下一個(gè)/上一個(gè)突出錯(cuò)誤或警告的位置
          F4 / ?↓編輯/查看代碼源
          ? Home顯示到當(dāng)前文件的導(dǎo)航條
          F3選中文件/文件夾/代碼行,添加/取消書(shū)簽
          ?F3選中文件/文件夾/代碼行,使用助記符添加/取消書(shū)簽
          ?0…?9定位到對(duì)應(yīng)數(shù)值的書(shū)簽位置
          ?F3顯示所有書(shū)簽

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

          按鍵說(shuō)明
          F5復(fù)制文件到指定目錄
          F6移動(dòng)文件到指定目錄
          ??在文件上為安全刪除文件,彈出確認(rèn)框
          ?F6重命名文件
          ?F6更改簽名
          ??N一致性
          ??M將選中的代碼提取為方法
          ??V提取變量
          ??F提取字段
          ??C提取常量
          ??P提取參數(shù)

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

          按鍵說(shuō)明
          ?K提交代碼到版本控制器
          ?T從版本控制器更新代碼
          ??C查看最近的變更記錄
          ?C快速?gòu)棾霭姹究刂破鞑僮髅姘?/td>

          九、Live Templates(動(dòng)態(tài)代碼模板)

          按鍵說(shuō)明
          ??J彈出模板選擇窗口,將選定的代碼使用動(dòng)態(tài)模板包住
          ?J插入自定義動(dòng)態(tài)代碼模板

          十、General(通用)

          按鍵說(shuō)明
          ?1…?9打開(kāi)相應(yīng)編號(hào)的工具窗口
          ?S保存所有
          ??Y同步、刷新
          ??F切換全屏模式
          ??F12切換最大化編輯器
          ??F添加到收藏夾
          ??I檢查當(dāng)前文件與當(dāng)前的配置文件
          §?, ?`快速切換當(dāng)前的 scheme(切換主題、代碼樣式等)
          ?,打開(kāi) IDEA 系統(tǒng)設(shè)置
          ?;打開(kāi)項(xiàng)目結(jié)構(gòu)對(duì)話(huà)框
          ??A查找動(dòng)作(可設(shè)置相關(guān)選項(xiàng))
          ??編輯窗口標(biāo)簽和工具窗口之間切換(如果在切換的過(guò)程加按上 delete,則是關(guān)閉對(duì)應(yīng)選中的窗口)

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

          按鍵說(shuō)明
          ??8豎編輯模式

          導(dǎo)航

          按鍵說(shuō)明
          ?O查找類(lèi)文件 Ctrl + N
          ??O前往指定的變量 / 方法 Ctrl + Shift + Alt + N
          ?← / ?→左右切換打開(kāi)的編輯 tab 頁(yè) Alt← / Alt→
          ?從工具窗口進(jìn)入代碼文件窗口 ESC
          ?L在當(dāng)前文件跳轉(zhuǎn)到某一行的指定處 Ctrl + G
          ?E顯示最近打開(kāi)的文件記錄列表 Ctrl + E
          ??← / ??→退回 / 前進(jìn)到上一個(gè)操作的地方 Ctrl + Alt + ← Ctrl + Alt + →
          ???跳轉(zhuǎn)到最后一個(gè)編輯的地方
          ?H顯示當(dāng)前類(lèi)的層次結(jié)構(gòu) Ctrl + H
          ??H顯示方法層次結(jié)構(gòu)
          ??H顯示調(diào)用層次結(jié)構(gòu)
          F4 / ?↓編輯/查看代碼源
          ??U顯示類(lèi) UML 圖
          ?J查看注釋

          編輯

          按鍵說(shuō)明
          ??刪除到單詞的末尾(? 鍵為 Fn+Delete)
          ??刪除到單詞的開(kāi)頭
          ?+ / ?-展開(kāi) / 折疊代碼塊
          ?F1在錯(cuò)誤或警告處顯示具體描述信息
          ??L格式化代碼
          ??O優(yōu)化 import
          ??開(kāi)始新的一行
          ???自動(dòng)結(jié)束代碼,行末自動(dòng)添加分號(hào)
          ?I實(shí)現(xiàn)方法(實(shí)現(xiàn)接口中的方法)
          ?F6重命名文件或者變量
          ?N, ??, ?N生成代碼(getter、setter、構(gòu)造函數(shù)、hashCode/equals,toString)
          ?P顯示方法的參數(shù)信息

          查找

          按鍵說(shuō)明
          Double?查找任何東西
          ??F全局查找(根據(jù)路徑)
          ?F文件內(nèi)查找
          ?G查找模式下,向下查找
          ??G查找模式下,向上查找
          ??B跳轉(zhuǎn)到接口的實(shí)現(xiàn)
          ?U查看接口定義
          ??← / ??→退回 / 前進(jìn)到上一個(gè)操作的地方
          ?B / ?鼠標(biāo)點(diǎn)擊 進(jìn)入光標(biāo)所在的方法/變量的接口或是定義處
          ??B跳轉(zhuǎn)到類(lèi)型聲明處
          ? Space, ?Y快速打開(kāi)光標(biāo)所在方法、類(lèi)的定義
          ?O查找類(lèi)文件
          ??O查找所有類(lèi)型文件、打開(kāi)文件、打開(kāi)目錄,打開(kāi)目錄需要在輸入的內(nèi)容前面或后面加一個(gè)反斜杠/
          F12返回到前一個(gè)工具窗口
          ?從工具窗口進(jìn)入代碼文件窗口
          ??隱藏當(dāng)前或最后一個(gè)活動(dòng)的窗口,且光標(biāo)進(jìn)入代碼文件窗口
          F3選中文件/文件夾/代碼行,添加/取消書(shū)簽
          ?F3選中文件/文件夾/代碼行,使用助記符添加/取消書(shū)簽
          ?0…?9定位到對(duì)應(yīng)數(shù)值的書(shū)簽位置
          ?F3顯示所有書(shū)簽
          ?F1顯示當(dāng)前文件選擇目標(biāo)彈出層,彈出層中有很多目標(biāo)可以進(jìn)行選擇(如在代碼編輯窗口可以選擇顯示該文件的 Finder)
          ?F12彈出當(dāng)前文件結(jié)構(gòu)層,可以在彈出的層上直接輸入進(jìn)行篩選(可用于搜索類(lèi)中的方法)

          通用

          按鍵說(shuō)明
          ??F切換全屏模式

          三、高清 pdf 版本

          獲取方式,掃碼發(fā)送:idea

          瀏覽 59
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  激情五月婷婷丁香 | 亚洲性色Aⅴ| 欧美日本国产 | 大吊操逼了 | 日本天堂在线视频 |