如何在 vi 编辑器中复制?

如何在 vi 编辑器中复制?

我正在使用 vi 编辑器,我想进行复制操作,但无法执行。当我选择单词并右键单击它时,没有“复制”选项,只有“粘贴”选项。这里发生了什么问题?是否需要为 vi/vim 编辑器安装任何软件包?

笔记:最好在选择时获得“复制”选项以进行永久修复,但我得到了以下解决方案,即使用 yank 命令。它在文件中运行良好。但如果在单独的选项卡上打开了 2 个文件,我仍然无法将数据从一个文件复制到另一个文件。 在此处输入图片描述

答案1

您混淆了终端和 vi/vim 中的复制/粘贴。

当您在终端中标记一个单词时,它会被自动复制,无论您是在 vi 还是其他应用程序中,或者只是从命令或甚至您自己编写的文本中获得一些输出。

使用(yank) 操作符vi进行复制:y

  • yy复制整行
  • yw复制单词(从光标位置到下一个空格。
  • y<space>复制字符

并使用pP运算符进行粘贴。阅读 vi 手册页以获取完整文档。

您也可以使用类似的图形编辑器gedit

答案2

在某些终端中你可以使用以下方法来复制:

CTRL SHIFT C

对于粘贴:

CTRL SHIFT P

相关内容