首页 > 解决方案 > 复制行命令,打开一个新选项卡并粘贴行

问题描述

我正在尝试编写一个 vim 命令以执行以下简单步骤:

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

我试过以下:

command Lnew y | tabnew | p

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

empty buffer

p但是,如果我在新选项卡中按,文本将被复制并粘贴。

为什么此命令不将复制的文本粘贴到新选项卡中?

标签: vimcopypaste

解决方案


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

p命令:print


推荐阅读