如何在vim中剪切整行并粘贴它?
我知道如何在vim中使用v命令,但我需要一些将删除整行的东西,它应该允许我在其他地方粘贴同一行。 
按shift+v将选择整行,按d将删除它。 
  dd在命令模式下(按下转义键后)会切断该行,命令模式下的p将被粘贴。 
更新:
  对于奖励, d然后运动会削减该运动的等价物,因此dw将切出一个单词, d<down-arrow>将切断该行和下面的行, d50w将切出50个单词。 
  yy是复制行,并且像dd一样工作。 
  D从光标切到行尾。 
  如果你已经使用v (可视模式),你应该尝试V (视觉线模式)和<ctrl>v (可视模块模式)。 
  有几种切割线的方法,全部由正常模式下的d键控制。  如果您正在使用可视模式( v键),则只要突出显示要剪切的区域,就可以按d键。  移动到您想要粘贴的位置并点击p键粘贴。 
  还值得一提的是,您可以从寄存器复制/剪切/粘贴。  假设你不确定你想要粘贴文本的时间或地点。  您可以将文本保存到最多24个由字母符号标识的寄存器。  只需在' (单引号)和寄存器字母(a到z)之前加上命令。  例如,您可以使用视觉模式( v键)选择一些文本,然后键入'ad以剪切文本并将其存储在寄存器'a'中。  一旦你导航到你想要粘贴文本的位置,你可以输入'ap来粘贴注册内容。 
上一篇: How to cut an entire line in vim and paste it?
下一篇: How to insert Tab character when expandtab option is ON in VIM
