在Vim中粘贴多次

Lak*_*nan 26 vim copy-paste paste

这可能非常简单,但我尝试搜索,我最终得到的东西,如复制多行,剪切和粘贴多行等.我正在寻找的是在Vim中多次粘贴一行.

例如.复制一行'X',我想单独粘贴这一行30次,因此我将有30'X'行.是否可以在Vim中使用单个命令?请帮我.

注意:粘贴的单个命令.该行的副本可以通过'y'完成.粘贴30次左右,我需要一个命令.请帮帮我.

Bir*_*rei 46

是.在命令之前放置要重复操作的次数.这适用于许多vim命令.这将是:

30p
Run Code Online (Sandbox Code Playgroud)


小智 12

要复制一行并粘贴30次,首先将光标放在要复制的行上,然后:

yy
30p
Run Code Online (Sandbox Code Playgroud)

这将复制该行并在其下方粘贴30次.如果你想在另一个地方使用它们,那么将光标设置到它,然后执行该30p部分

  • 只是补充一下,您不必将自己限制在一行。您可以复制一组行(例如使用“视觉选择”,然后按“y”)并执行粘贴操作 x“p” 次(其中“x”是要粘贴的次数,“p”是粘贴操作) (2认同)