vim选择相对于第一个数字的第二个数字

kan*_*and 2 vim

在vim中,在进行范围选择时,是否可以指定与第一个相关的第二个数字?

例如,我知道我可以使用这样的范围来划线313到316,包括:

:313,316y
Run Code Online (Sandbox Code Playgroud)

但是有可能说"猛拉线313 和之后的3条线 "吗?换句话说,有什么东西可以替换行号316,实际上会说"和之后的3行"吗?

Men*_*ックス 5

为此,您需要使用;而不是,指定[range]时间来引用范围的第一部分而不是当前行.

  1. :313;+3y

此命令猛拉这些行N°: ,313,313+1,.313+2313+3

  1. :313,+3y

这一行从一行313到另一行.+3:( .当前行是光标所在的当前行N°),如果.+3< 313它会警告你反向行程.