我的问题来自一个问题:
我在 Windows 7 上使用 Xming 连接到 Linux 主机(通过 PuTTY)以启动和显示 gnome-terminal。我在使用 Windows 剪贴板时遇到了一些麻烦:
- 从 Windows 复制到 Xming 效果很好。(Ctrl-C 然后中键点击 Xming)
- 从 Xming 复制到另一个 Xming 割让有延迟。(选择Xming然后中键点击另一个Xming)
- 从 Xming 复制到 Windows 大部分时间都在延迟。(在 Xming 上选择,然后在 Windows 上按 Ctrl-V)
在 Windows 上:我必须重复Ctrl+V多次才能通过我的文本。(<10 KB)
请注意,第一次失败的尝试不会超过以前的剪贴板内容。
注 2:如果我使用 VB 脚本粘贴剪贴板内容,我没有延迟。
Set objHTML = CreateObject("htmlfile")
ClipboardText = objHTML.ParentWindow.ClipboardData.GetData("text")
path = "D:\Users\blanchj1\AppData\Local\Temp\clipboard"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(path, 2, true)
objFile.WriteLine ClipboardText
objFile.Close
注意 3:如果我通过应用程序菜单(例如记事本++ -> 编辑 -> 粘贴)粘贴,我仍然有这个延迟。
注4:如果我再次粘贴带有Ctrl+的内容V,我仍然有这个延迟。
注 5:延迟似乎与要粘贴的包机数量成正比。
所以我想这种延迟来自Windows问题。这是字符编码转换的问题吗?
谁能给我解释一下它是如何工作的?