复制行的命令,打开一个新选项卡并粘贴行

Command for copy line, open a new tab and paste line

我正在尝试为以下简单步骤编写 vim 命令:

  1. 复制光标下的行
  2. 打开新标签页
  3. 将当前行粘贴到那里

我试过以下方法:

command Lnew y | tabnew | p

它复制并打开一个新选项卡但不粘贴。底部显示错误:

empty buffer

但是,如果我在新标签页中按 p,文本将被复制和粘贴。

为什么这个命令没有在新标签页中粘贴复制的文本?

你对最后一个命令有问题 p。而不是 p 你应该使用 pu (put)

p 是命令 :print