在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。