2014-07-05 28 views

回答

4

v isual选择 nner p aragraph然后Ĵ OIN线

vipJ 

*假设这是一个段落而光标在所述线中的一条

要复制到默认的注册表,请追加“Vduu”到最后,总计

vipJVduu 

这将选择该行并删除它并将其删除,以便我们回到开始的位置。现在,您可以在需要的地方粘贴带“p”的单行纸牌!

但是,为什么不只是添加本作中,你的.vimrc的映射,并将其添加到系统剪贴板有以下

nmap _j vipJV"+yu 

下GIF显示使用中的映射

_j 

然后打开一个新的行,并在Mac上粘贴cmd-v

enter image description here

+0

这只是连接线。该问题要求将连接的行复制到剪贴板。 – buff

+0

@buff对不起,我编辑了我的答案,好赶上 – Ace

+0

谢谢。除了Vduu之外,你可以使用更短的yyu,你可以得到和我答案中一样的东西,除非我没有假设它是一个段落;) – buff

0

移到第一行,然后

y5yP5J 

这意味着:复制5条线(y5y),然后将它们粘贴到上面(P),然后加入以下5行(5J)。当然,只要将光标移动到那里,您就可以将它们粘贴到任何位置。例如,我把它们粘贴在上面。

或者,你可以做

VjjjjJyyu 

它选择查询(Vjjjj),两行连接(J),复制连接的行(yy),然后撤消联接(u)。这可能是更一般的方法,因为您不需要像前面那样重复行数(5)两次。

0

您可以使用我的UnconditionalPaste plugin;它提供了一个gcp映射来粘贴字符,不管寄存器类型如何。 (和其他类型的几个类似的映射,以及在行之间粘贴常见或查询的字符等)

+0

touche先生,非常好 – Ace

相关问题