将文本从gvim编辑器复制到系统剪贴板每个会话只能运行一次

时间:2015-06-08 12:20:21

标签: vim windows-7 clipboard

我已经提取了有关在gvim上使用系统剪贴板的信息,并想出了" +" AND" *"注册在windows和gvim应用程序之间共享。从windows复制到gvim时,这些工作正常。当我从Windows复制文本时,两个寄存器都会更新。

但是,我面临一个特殊的问题,我第一次将文本从gvim复制到" +"注册它更新Windows系统剪贴板。当我尝试在同一个gvim会话期间复制另一段文本时,它会在" +"中更新。注册gvim但复制的文本没有反映在我的Windows系统剪贴板中。相反,最初复制的文本仍然保留。换句话说,Windows系统剪贴板值在gvim会话期间被锁定到第一个复制的文本,并且此后永远不会更新。

" *"会出现此问题。注册也是如此。只是第一次使用。我怀疑这两个寄存器之间存在某种冲突。

有没有人在gvim中遇到过这样的问题" +"或" *"注册已更新,但在Windows中粘贴的文本与第一个被拉动的文本相同?当我抽到" +"时,如何确定系统剪贴板是否已更新?在gvim注册?

1 个答案:

答案 0 :(得分:0)

我的剪贴板在ms-windows下的gVim上工作正常 - 你可能有'clipboard'选项的问题。 Vim FAQ 36-10列出了有关文件的几个相关主题:

'clipboard'
x11-selection
clipboard
'go-a'
'mouse'
xterm-copy-paste
09.3

最后一项(09.3)引用了用户手册,其中的解释可能有助于您了解其他参考主题的详细信息。

除此之外,你可能想检查:help gui-clipboard