剪切、复制与粘贴

复制粘贴是所有的文本编辑器最常用的功能之一,在 vim 中根据复制的内容有多种实现方式,大体可分为两种实现方式:命令模式和可视模式。

剪切与粘贴

在 Vim 中,不存在剪切的命令,而只有删除命令,删除的文本会存入寄存器中,然后就可以使用粘贴命令粘贴文本。

单词剪切与删除

  1. 首先使用 daw 命令删除单词,然后将光标移动到合适位置使用 p 命令粘贴文本。
  2. 使用 v 命令进入可视模式选择文本,然后使用 d 命令删除文本,最后将光标移动到合适位置使用 p 命令粘贴文本。

行剪切与删除

  1. 使用 [number]D[number]dd 命令删除行,然后将光标移动到合适位置使用 p 命令粘贴文本。
  2. 使用 V 命令进入行可视模式选择行,然后使用 d 命令删除文本,最后将光标移动到合适位置使用 p 命令粘贴文本。
  3. 使用 EX 命令剪切文本 :2move5:3,5move0

复制与粘贴

在 Vim 中, y 是复制命令,而 Yyy 是复制一行命令。

单词复制与粘贴

  1. 首先使用 yaw 命令复制单词,然后将光标移动到合适位置使用 p 命令粘贴文本。
  2. 使用 v 命令进入可视模式选择文本,然后使用 y 命令复制文本,最后将光标移动到合适位置使用 p 命令粘贴文本。

行复制与粘贴

  1. 使用 [number]Y[number]yy 命令复制行,然后将光标移动到合适位置使用 p 命令粘贴文本。
  2. 使用 V 命令进入行可视模式选择行,然后使用 y 命令复制文本,最后将光标移动到合适位置使用 p 命令粘贴文本。
  3. 使用 EX 命令剪切文本 :2copy5:3,5copy0