1

在视频中,您可以看到在找到的模式之间跳转的功能。该算法与 vim 默认行为确实不同。

使用 vim 你可以找到一些模式/pattern<CR>并跳转到下一个n或上一个N。缺点是:你应该跳很多很多次才能到达正确的位置或写长模式以减少点击量。是的,您可以应用类似10n跳过接下来的 10 次点击之类的方法,但这也很不方便,因为乍一看您无法计算大量点击。

在视频中,您看到了一种更好的方法:文本编辑器为每次点击提供了一个简短的名称,这样您就可以在两三个键击中跳转。

我不相信没有人将该功能实现为 vim 插件,但我找不到相关的东西。它在任何地方都有这样的插件吗?可能会实施更好的东西吗?

4

1 回答 1

4

哈哈。

这个想法的第一个实现是 AFAIK 一个 Vim 插件(PreciseJump),第二个实现是另一个 Vim 插件(EasyMotion),它比第一个更受关注,它本身在许多其他上下文(编辑器、浏览器)中产生了许多其他实现……)。

于 2013-05-30T08:04:26.177 回答