IntelliJ IDEA 是以鍵盤為中心的 IDE。它的大多數操作(導航,重構,調試等)都可以在不使用鼠標的情況下進行,也就是說,您可以使用 IntelliJ IDEA 鍵盤快捷鍵進行相關操作,這樣可以大大提高您的編碼速度。
tip:即使您不知道具體操作的快捷方式,您仍然可以使用鍵盤,您必須記住的唯一快捷方式是:Ctrl+Shift+A。按下該快捷鍵之后,開始輸入所需操作的名稱,然后按 Enter 來調用它。
如果您已經使用了另一個 IDE 一段時間,并記住了您常用的鍵盤快捷鍵,則您可以選擇 IntelliJ IDEA 的預定義鍵盤映射,該鍵盤映射與該 IDE 的鍵綁定相匹配。
您可以在 IntelliJ IDEA 的第一次啟動或隨后的任何時間在 IntelliJ IDEA 設置(Ctrl+Alt+S)的鍵盤映射頁面中選擇鍵盤映射。
如果您從頭開始,沒有其他 IDE 的經驗,我們建議您使用默認的映射。
IntelliJ IDEA 中預定義的鍵盤映射不可編輯。添加或修改任何快捷方式時,將自動創建當前選定的預定義鍵盤映射的副本。
⑴ 選擇一個預先配置的 Keymaps(鍵盤映射),您要將它用作新的基礎,然后單擊“復制”。接受默認名稱,或根據需要進行更改。
⑵ 在操作的內容窗格中,選擇所需的操作。
要按名稱查找操作,請在搜索字段中鍵入名稱。在您在鍵入時,內容窗格顯示具有匹配名稱的操作。
要通過快捷鍵查找操作,單擊,然后,當 "查找快捷方式" 對話框打開時,開始按下快捷鍵。內容窗格將僅顯示具有匹配快捷方式的操作。在 "查找" 快捷對話框外的某個位置單擊鼠標可以關閉它
⑶ 配置鍵盤快捷鍵。要達到此目的,請按照下列步驟操作:
① 右鍵單擊所選操作,然后選擇 "添加鍵盤快捷方式"。
② 在打開的對話框中,按下要用作快捷方式的鍵。擊鍵將立即反映在 First Stroke 字段中。(可選)選擇 Second Stroke 旁邊的復選框,并按下鍵作為備用鍵盤快捷方式使用。
當你按下快捷鍵,"預覽" 字段將顯示建議的按鍵組合,如果某些按鍵已分配給其他操作,則 "沖突" 字段將顯示警告。
③ 用鼠標指針單擊 "確定" 可以創建快捷方式并將其與操作綁定。
使用鼠標指針是很重要的,因為當這個對話框打開時按下任何按鍵,按鍵將被解釋為快捷方式。
⑷ 配置鼠標快捷鍵。為此,請按照下列步驟操作:
① 右鍵單擊所選操作,然后在上下文菜單中選擇 "添加鼠標快捷方式","輸入鼠標快捷方式" 對話框打開。
② 在 "單擊計數" 部分中,單擊單選按鈕以選擇單擊或雙擊鼠標。
③ 鼠標指針懸停在部分單擊 "鍵盤" 上,然后單擊所需的鼠標按鈕。使用 Alt , Ctrl 和 Shift 修飾符來進行多樣性。當你點擊時,"快捷方式預覽" 域將顯示建議的快捷方式,如果某些快捷方式已分配給其他操作,"沖突" 字段將顯示警告
④ 單擊 "確定" 或按 Enter 創建快捷方式并將其與操作綁定。
如果報告沖突,則會顯示警告消息。您可以選擇以下選項之一:
• 刪除;刪除所有其他綁定并保留新的綁定。
• 保留;保存所有綁定,包括新的。
• 取消;返回鍵盤映射定義。
雖然您可以忽略沖突并將快捷方式與多個操作綁定,但是嚴格建議避免使用相同的快捷方式綁定兩個操作,因為 IntelliJ IDEA 沒有定義執行此類操作的順序。
所有用戶定義的鍵盤映射都存儲在IntelliJ IDEA配置文件目錄中的子目錄下的單獨的配置文件 config/keymaps 中:
• Windows 和* NIX 系統: /.IntelliJ IDEA/config/keymaps
• MacOS系統: ~/Library/Preferences/IntelliJ IDEA/keymaps/
每個鍵盤映射文件僅包含當前和父鍵盤映射之間的差異。