我正在使用 vi 编辑器,我想进行复制操作,但无法执行。当我选择单词并右键单击它时,没有“复制”选项,只有“粘贴”选项。这里发生了什么问题?是否需要为 vi/vim 编辑器安装任何软件包?
笔记:最好在选择时获得“复制”选项以进行永久修复,但我得到了以下解决方案,即使用 yank 命令。它在文件中运行良好。但如果在单独的选项卡上打开了 2 个文件,我仍然无法将数据从一个文件复制到另一个文件。
答案1
您混淆了终端和 vi/vim 中的复制/粘贴。
当您在终端中标记一个单词时,它会被自动复制,无论您是在 vi 还是其他应用程序中,或者只是从命令或甚至您自己编写的文本中获得一些输出。
使用(yank) 操作符vi
进行复制:y
yy
复制整行yw
复制单词(从光标位置到下一个空格。y<space>
复制字符
并使用p
和P
运算符进行粘贴。阅读 vi 手册页以获取完整文档。
您也可以使用类似的图形编辑器gedit
。
答案2
在某些终端中你可以使用以下方法来复制:
CTRL SHIFT C
对于粘贴:
CTRL SHIFT P