Vim使用copy命令分成多行

时间:2017-06-22 21:11:48

标签: vim

有关使用:9copy16等复制命令的vimcast 及其相关的简写:16t.或在rel号码模式:-16t. 见这里:http://vimcasts.org/episodes/long-range-line-duplication/

无论如何,我喜欢这个命令,并以一定的频率使用它,但我经常想用它插入多个地方,沿着:-16t-4,-8,+12的行,目的是在第-4行插入-16行,-8和-12。然而,这不起作用。

是否存在任何人都知道的内置方法? (我经常远程处理,不能使用插件。)

1 个答案:

答案 0 :(得分:2)

如果你不介意重复一下自己,你可以这样做:

:2t$ | 2t15 | 2t0

问题在于,在每个t命令之后,光标会改变它的位置,所以不幸的是你不能使用相对位置。