IdeaVim-AceJump

‌AceJump是一款专为IntelliJ IDEA平台打造的开源插件,旨在通过简单的快捷键操作帮助用户快速跳转到编辑器中的任何符号位置,如变量名、方法调用或特定的字符串‌。无论是大型项目还是日常编程,AceJump 都能显著提升你的代码导航速度和效率。其核心功能包括:

  1. ‌快速精准跳转‌:通过一键激活,输入少量字符即可锁定并跳转至目标位置‌。
  2. ‌多模式工作‌:支持标准模式、声明模式、目标模式和行模式,满足不同工作流需求‌。
  3. ‌智能界面标定‌:最大化利用屏幕空间,减少手指移动,提升查找效率‌。
  4. ‌高度可配置‌:用户可以自定义快捷键,甚至可以通过IdeaVim深度融合Vim快捷方式‌。
  5. ‌兼容性强大‌:适用于多种操作系统上的IntelliJ IDEA及其衍生版本,如PyCharm等‌。
  6. ‌社区活跃‌:持续更新,解决已知问题,并根据社区反馈添加新特性‌。

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"。
相关推荐
深度之眼13 小时前
如何判断自己的idea是否可行?是否有人做过?
深度学习·intellij-idea
卓怡学长18 小时前
w194基于ssm新能源汽车充电系统小程序
java·小程序·intellij-idea
卓怡学长1 天前
w195基于ssm“Fitfrend”个性化健身
java·intellij-idea
卓怡学长2 天前
w198基于springboot始于足下健康打卡平台的设计与实现
java·spring boot·spring·intellij-idea
不灭的黄金瞳1232 天前
Java继承与多态
java·intellij-idea
我要神龙摆尾2 天前
IDEA 阅读插件
java·ide·intellij-idea·idea-plugs·plugs
梦幻通灵2 天前
IDEA 实用快捷键【持续更新】
java·ide·intellij-idea
卓怡学长2 天前
w214基于jsp知道特产网
java·intellij-idea
kiss strong3 天前
idea显示前进后退按钮
java·ide·intellij-idea
梦幻通灵3 天前
IDEA导入外部Jar包进行反编译
pycharm·intellij-idea·jar