IntelliJ IDEA 編輯器中為 Macros 提供了一種方便的方式來自動執(zhí)行您在編寫代碼時(shí)經(jīng)常執(zhí)行的重復(fù)性過程。使用 IntelliJ IDEA 編輯器的 Macros 您可以記錄、編輯和回放 Macros 等操作,為其分配快捷方式,并分享它們。一般來說,Macros 是為操作簡單而設(shè)計(jì)的,因此具有以下限制:
- Macros 可用于文件中與編輯器相關(guān)的操作。
- 您無法記錄類似按鈕點(diǎn)擊,導(dǎo)航到彈出對話框以及訪問工具窗口或菜單等的操作。
如果 Macros 僅用于臨時(shí)使用,則未命名;永久 Macros 具有唯一的名稱。
使用鍵盤快捷鍵綁定 Macros
tip:使用鼠標(biāo)指針很重要,因?yàn)槿魏伟存I都被解釋為快捷鍵。
用鍵盤快捷方式綁定 Macros
- 按 Ctrl+Alt+S 或在主菜單上選擇 文件| 設(shè)置(File | Settings)(在 Windows 和 Linux 中)或 IntelliJ IDEA | 首選項(xiàng)(IntelliJ IDEA | Preferences)(對于 macOS 而言),然后轉(zhuǎn)到鍵盤映射(Keymap)。
- 創(chuàng)建一個(gè)新的鍵盤映射或從鍵盤列表中選擇一個(gè)鍵盤映射。
- 在主菜單上展開 Edit | Macros 節(jié)點(diǎn),并選擇要為其創(chuàng)建鍵盤快捷方式的 Macros。
- 右鍵單擊 Macros 并在上下文菜單中選擇“添加鍵盤快捷鍵”:
- 在“輸入鍵盤快捷方式”對話框中,按鍵可用作快捷方式。按鍵會立即反映在第一描邊字段中。或者,選擇第二個(gè)描邊復(fù)選框并指定第二描邊。當(dāng)你按下鍵,預(yù)覽字段顯示您按下的按鍵,如果按鍵已在使用中,"沖突" 字段將顯示警告。
- 點(diǎn)擊“確定”,使用鼠標(biāo)指針,以創(chuàng)建一個(gè)快捷方式,并將其與 Macros 綁定。
- 應(yīng)用更改。
編輯 Macros
錄制后, 可以從可用宏列表中刪除或重命名任何或所有宏。每個(gè)宏的操作列表也可編輯-您可以刪除不必要的操作。
編輯宏
在主菜單上, 選擇編輯 |宏 |編輯宏。在 "編輯宏" 對話框的 left-hand 窗格中, 選擇要編輯或刪除的宏:/幫助/edit_macros_dialog/想法/2017.2/png要刪除宏, 請單擊/幫助/概念/2017.2/刪除. png。要更改宏名, 請單擊/幫助/概念/想法/2017.2/edit1. png, 并在 "重命名宏" 對話框中指定新名稱。若要更改宏的操作列表, 請?jiān)?"操作" 列表中選擇一個(gè)操作, 然后單擊/幫助/"概念/2017.2/刪除". png。
記錄后,您可以從可用 Macros 列表中刪除或重命名任何或所有 Macros。每個(gè) Macros 的操作列表也是可編輯的:您可以刪除不必要的操作。
- 在主菜單上選擇 編輯|Macros|編輯 Macros(Edit | Macros | Edit macros)。
- 在 "編輯 Macros" 對話框的左邊的窗格中,選擇要編輯或刪除的 Macros:
- 要刪除 Macros,請單擊
。要更改 Macros 名稱,請單擊
并在“重命名對話框”其中指定新名稱。 - 要更改 Macros 的操作列表,請?jiān)诓僮髁斜碇羞x擇一個(gè)操作,然后單擊
。
回放 Macros
您可以使用 Edit | Macros 菜單命令來回放記錄的 Macros,或自定義快捷方式。
回放一個(gè)臨時(shí) Macros
- 在主菜單上選擇 編輯|Macros|播放最后一個(gè)Macros(Edit | Macros | Play Back Last Macro)。
回放命名的 Macros
- 在主菜單上選擇 編輯|Macros|<Macros 名稱>(Edit | Macros | <Macro name>)。
使用鍵盤快捷鍵回放 Macros
- 在 "Keymap" 設(shè)置頁上選擇帶有 Macros 綁定的映射。
- 按下與所需 Macros 對應(yīng)的鍵盤快捷鍵。
記錄 Macros
- 在主菜單上選擇 編輯|Macros|啟動Macros記錄(Edit | Macros | Start Macro Recording)。從那一刻起,所有可記錄的操作都被記錄下來了。
- 完成該過程后,選擇 編輯|Macros|停止Macros記錄(Edit | Macros | Stop Macro Recording)。
- 在 "輸入 Macros 名稱" 對話框中,指定新 Macros 的名稱,然后單擊“確定”。如果 Macros 僅用于臨時(shí)使用,則可以將該名稱留空。
更多建議: