我正在使用 gvim 进行文本编辑。
一些快捷方式列为
剪切 +y
粘贴 "+gP
但是这些精确的组合键不起作用,所以我猜想 + 和 g 可能是其他快捷键的缩写。我该如何解决这个问题?
答案1
它"+y
不是+y
前缀"+
告诉 vim 使用 X11 剪贴板而不是 vim 的内部剪贴板。只有当您想要与其他程序交换文本时才需要它们。
通常,您可以使用y
来提取标记的文本(如果您处于可视模式)或附加一些移动命令来提取文本范围,例如y2w
提取接下来的两个单词。然后使用p
或gP
将提取的文本粘贴到光标之前 ( p
) 或之后 ( )。将光标移动到新文本后面,而将其设置在新文本的开头。gP
gP
g
由于 gvim 与任何其他 vi 衍生产品一样,使用起来并不直观,因此您确实应该阅读“帮助”菜单中的手册。
答案2
通过添加set clipboard=unnamedplus
.vimrc 或 .gvimrc,你可以在 gvim 实例之间进行复制粘贴,使用y
拉取 和p
粘贴
这也允许您在 gvim 和其他程序之间复制和粘贴
答案3
这里令人困惑的是,您可能在编辑模式下按下这些键盘组合。
在执行此操作之前,请确保您未处于编辑模式。逐个输入:
"
+
G
P
然后,当您按下回车键时,它将复制剪贴板中的内容。