linux命令行学习(48):vi的复制粘贴
2019-11-23 本文已影响0人
金石明镜
命令d不只是删除文本,而是在“剪切”文本。用户每次使用d命令之后,都会复制删除的内容进缓存(类似剪贴板),然后用户就可以使用p命令将缓存中的内容粘贴到光标之后或使用P命令将内容粘贴到光标之前。
d命令+p(P)是剪切粘贴。方法是先执行d命令再点击p或P。
复制粘贴,则用y命令取代命令:
y命令+p(P)是剪切粘贴。方法是先执行y命令再点击p或P。
y命令与d命令很类似,在d命令说明中,将d换成y即可:
1 yy 复制当前行
yy前面可以加具体数字n,复制当前行起的n行。
2 yW 复制当前字符到下一单词的起始。
3 y$ 复制当前字符到当前行的末尾。
4 y0 复制当前字符的前一个到当前行的起始。
5 y^ 复制当前字符到当前行下一个非空字符
6 ynG 复制当前行到文件第n行,如果没有数字,则复制到文件末尾