【发布时间】:2011-12-17 09:04:20
【问题描述】:
我遇到了一个有趣的包,它可以按字符快速导航,但我再也找不到它了,也不记得它的名字了。显然这个想法来自vim。肯定有一个 emacswiki 页面。
基本上,您按一个键进入次要模式,输入搜索词,它会使窗口变暗,并依次突出显示窗口中所有出现的搜索词。然后你可以按'a'进入第一个,'b'进入第二个,等等。
有什么帮助吗?
编辑:我将添加 vim 标记,因为 vim 包名称足以让我找到它。
【问题讨论】:
-
请注意,内置的
M-x occur提供了该功能的一部分,标准的C-s也提供了该功能的一部分,它突出显示给定搜索词的所有出现,并允许您通过键入@987654324 来循环查看匹配项@ 再次,或C-r用于向后循环。另外,以同样的方式尝试C-u C-s用于正则表达式。 -
一切都与速度有关。我的眼睛盯着我想要的点,我不想跳过中间的比赛。如果匹配接近,则 iy-go-to-char 会保存来自 isearch 的击键。
-
我还应该补充一点,我在 isearch 之上重新实现了 iy-go-to-char 以实现惰性匹配突出显示、与 acejump 的集成以及各种其他改进。 github.com/lewang/jump-char
标签: vim emacs navigation