【发布时间】:2011-05-17 19:54:04
【问题描述】:
我正在通过 putty 和 putty 连接管理器运行 Vim 6.3。我设置了鼠标选项(设置鼠标 = a)。我可以将(windows)剪贴板中的内容粘贴到vim,但在vim中选择文本不会将任何内容复制到剪贴板。有谁知道我该怎么做?
注意:我无法将 Vim 更新到较新的版本。
【问题讨论】:
标签: vim mouse clipboard copy-paste putty
我正在通过 putty 和 putty 连接管理器运行 Vim 6.3。我设置了鼠标选项(设置鼠标 = a)。我可以将(windows)剪贴板中的内容粘贴到vim,但在vim中选择文本不会将任何内容复制到剪贴板。有谁知道我该怎么做?
注意:我无法将 Vim 更新到较新的版本。
【问题讨论】:
标签: vim mouse clipboard copy-paste putty
按住 shift,然后使用鼠标左键突出显示要复制的文本。释放时,突出显示的文本应该在 Windows 剪贴板中。
【讨论】:
您可以用鼠标选择一些文本,然后输入:"*y 将所选文本拉到剪贴板,然后您应该可以在另一个应用程序中使用剪贴板内容。
如果"*y打字比较麻烦,可以在host .vimrc中加入以下内容:noremap y "*y
【讨论】:
ForwardX11Trusted yes 添加到我的~/.ssh/config 后,它起作用了
*(选择时复制)和+(Ctrl+C)寄存器之间没有区别,使用带有"y 的默认寄存器有效。使用v 进入可视模式并跟随导航移动而不是使用鼠标进行文本选择也可以。
Ctrl-Insert 复制,Shift-Insert 粘贴
【讨论】:
不要使用鼠标=a。
将鼠标置于命令行模式 (:set mouse=c)。
然后你可以选择你的文本把它放到系统剪贴板中(和所有其他的 PUTTY/KITTY 命令一样),
【讨论】:
set clipboard=unnamed
要么
set mouse=c
【讨论】: