剪切、复制与粘贴¶
复制粘贴是所有的文本编辑器最常用的功能之一,在 vim 中根据复制的内容有多种实现方式,大体可分为两种实现方式:命令模式和可视模式。
剪切与粘贴¶
在 Vim 中,不存在剪切的命令,而只有删除命令,删除的文本会存入寄存器中,然后就可以使用粘贴命令粘贴文本。
单词剪切与删除¶
- 首先使用
daw命令删除单词,然后将光标移动到合适位置使用p命令粘贴文本。 - 使用
v命令进入可视模式选择文本,然后使用d命令删除文本,最后将光标移动到合适位置使用p命令粘贴文本。
行剪切与删除¶
- 使用
[number]D或[number]dd命令删除行,然后将光标移动到合适位置使用p命令粘贴文本。 - 使用
V命令进入行可视模式选择行,然后使用d命令删除文本,最后将光标移动到合适位置使用p命令粘贴文本。 - 使用 EX 命令剪切文本
:2move5或:3,5move0。
复制与粘贴¶
在 Vim 中, y 是复制命令,而 Y 或 yy 是复制一行命令。
单词复制与粘贴¶
- 首先使用
yaw命令复制单词,然后将光标移动到合适位置使用p命令粘贴文本。 - 使用
v命令进入可视模式选择文本,然后使用y命令复制文本,最后将光标移动到合适位置使用p命令粘贴文本。
行复制与粘贴¶
- 使用
[number]Y或[number]yy命令复制行,然后将光标移动到合适位置使用p命令粘贴文本。 - 使用
V命令进入行可视模式选择行,然后使用y命令复制文本,最后将光标移动到合适位置使用p命令粘贴文本。 - 使用 EX 命令剪切文本
:2copy5或:3,5copy0。