vim:显示从1开始的相对亚麻布

Pma*_*oen 11 vim line-numbers

在vim中,我喜欢使用相对的亚麻布来查看我需要拉出,删除等等多少行.

但是,当使用相对的亚麻布时,当前行是0,这意味着,如果我想要直到数字3的行,我必须输入4yy,这有点违反直觉并且让我放慢速度.

有没有办法显示以1而不是0开头的相关亚麻布?

seh*_*ehe 17

我会说,使用系统.您可以修改以按预期使用动作,而不是使用"重复":

y3j 代替 4yy

您会注意到yank命令采取动作.yy如果您不想要一个动作(根据定义它需要当前),那么它只是作为一个切入点.

从某种意义上说,做4yy有点akward的('4times把这把整条生产线;你所依赖的事实,即隐式的运动有效地被重复相乘,它不是自然的,因为运动是隐含的).

4d3j好的方面来说,你甚至可以将它组合起来:( 连续4次删除3行,不是一个非常有用的例子)