Vim - 枚举Base26中的行

时间:2013-12-06 22:29:56

标签: vim line-numbers

是否有任何标准方法来指定vim用于枚举行的字符集?例如,我不是连续使用数字,而是使用小写字母{a,b,...,aa,ab,ac,...}(或者更好,只使用键盘主页中的字符)并且仍然通过这个新的参考系统在特定的行上行动?

我认为可能需要一种逃脱键 - 也许是“:”或“g” - 但即便如此,如果有人对我如何实现这一点提出建议,我会非常感激。< / p>

感谢。

1 个答案:

答案 0 :(得分:1)

除了绝对和相对行号之外,没有内置任何内置,并且很难将不同的寻址方案与Vim运动的数字[count]前缀对齐。但是,像EasyMotionvim-seek这样的插件会实现这样的功能,但是对于内置的f 内部行等动作。

有关实施提示,请查看RltvNmbr.vim plugin;它使用符号列来模拟现在内置的相对编号。由于符号列是两个字符宽(并且可以显示任意字符),这将是合适的。这将照顾可视化......然后您只需要一个自定义映射来查询Base26行号,并将其转换回跳转。