在VIM测试编辑器中剪切副本粘贴

时间:2020-02-23 14:44:58  来源:igfitidea点击:

在VIM中,我们使用y命令执行复制操作。
这会将内容复制到类似于剪贴板的缓冲区中,然后粘贴复制的文本,使用p命令将内容粘贴在光标位置之后,使用P命令将内容粘贴在光标位置之前。
d命令不仅删除,而且剪切以后可以粘贴的文本。

如何在vim中复制当前行?

按Escape [Esc]键进入命令模式。
执行yy复制当前行。

如何在vim中复制n行,包括当前行?

假设我们当前位于第2行,并且想要从第2行复制到第5行,即总共4行(第2、3、4和5行)。
为此,我们必须执行以下操作。

按Escape [Esc]进入命令模式将光标移动到第2行,执行4yy复制当前行和接下来的3行。

如何从当前光标位置复制到vim中的行尾?

要从当前光标位置复制到vim的末尾,我们在命令模式下执行y $命令。

如何从当前光标位置复制到vim中的行首?

要从当前光标位置复制到vim中的行首,我们必须在命令模式下使用y0命令。

如何在vim中从当前行复制到文件末尾?

按Escape [Esc]进入命令模式,执行yG从当前行复制到文件末尾。

如何在vim中从文件的当前行复制到文件的第n行?

按Escape [Esc]进入命令模式将光标移动到所需的行类型ynG,将当前行复制到文件的第n行,其中n是表示行号的整数。

例如,如果我们在文件的第4行并要复制到第8行,则将执行y4G;类似地,如果我们在文件的第6行并要复制到第3行,则将执行y3G。