?AceJump 是一款專為IntelliJ IDEA平臺打造的開源插件,旨在通過簡單的快捷鍵操作幫助用戶快速跳轉到編輯器中的任何符號位置,如變量名、方法調用或特定的字符串?。無論是大型項目還是日常編程,AceJump 都能顯著提升你的代碼導航速度和效率。其核心功能包括:
- ?快速精準跳轉?:通過一鍵激活,輸入少量字符即可鎖定并跳轉至目標位置?。
- ?多模式工作?:支持標準模式、聲明模式、目標模式和行模式,滿足不同工作流需求?。
- ?智能界面標定?:最大化利用屏幕空間,減少手指移動,提升查找效率?。
- ?高度可配置?:用戶可以自定義快捷鍵,甚至可以通過IdeaVim深度融合Vim快捷方式?。
- ?兼容性強大?:適用于多種操作系統上的IntelliJ IDEA及其衍生版本,如PyCharm等?。
- ?社區活躍?:持續更新,解決已知問題,并根據社區反饋添加新特性?。
AceJump gitcode項目地址https://gitcode.com/gh_mirrors/ace/AceJump?2
它可以讓你只需擊幾個鍵就可以跳到編輯器中的任何符號。按下鍵盤快捷鍵以執行ace action(Ctrl+;默認情況下)來激活AceJump。在編輯器中鍵入任意字符串,后跟一個圖示標簽,以跳轉到其位置:
?
再次按下 AceJump 快捷鍵以激活聲明模式,該模式等同于 IDE 中的 “導航到” 操作。在完成一個標簽操作前,按三次 AceJump 快捷鍵可激活目標模式。目標模式一旦激活,跳轉到一個標簽時將選中一整個單詞。也可以通過按下 AceTargetAction 的快捷鍵(默認是 Ctrl + Alt + ; )直接激活目標模式。
?
按下用于行模式的 AceJump 快捷鍵(默認是 Ctrl + Shift + ; ),可定位到編輯器中每一行的行首、首個非空白字符以及行尾字符。然后通過完成標簽跳轉到其中一個位置。
?
按下 AceJump 快捷鍵,然后按→鍵可定位到編輯器中每一行的行尾字符,按←鍵可定位到每一行的行首字符,按↑鍵可定位到每一行的首個非空白字符。
?
?提示
- 在搜索時按 Tab 鍵,可跳轉到編輯器中下一組匹配項。
- 如果搜索時出錯,只需按退格鍵從頭重新開始。
- 如果在屏幕上找不到匹配項,AceJump 會滾動到它能找到的下一個匹配項。
- 請注意,搜索是智能區分大小寫的,不過標簽選擇不區分大小寫。
- 在輸入最后一個標簽字符時按住 Shift 鍵,將選中從當前光標位置到目標位置的所有文本。
- 在搜索過程中按回車鍵或 Shift + 回車鍵,將在屏幕上循環顯示已標記的結果。
- 要選擇一個位置并繼續編輯,只需按 Esc 鍵。
- 要在 IdeaVim 中使用此功能,你必須處于 Vim 的插入模式(此問題將在以后修復)。
- 繼續輸入!AceJump 在選擇標簽之前會接受多個連續輸入的字符。
- 多次按下 AceJump 快捷鍵可在不同模式之間循環切換。
- 單詞模式一旦激活,會立即將所有可見單詞標記出來。
- 聲明模式會跳轉到一個詞元的聲明處(如果存在的話)。
- 要重新綁定任何鍵盤快捷鍵,請訪問 “設置”|“鍵盤映射”| 🔍“AceJump”。