我在 Ubuntu 10.10 上使用 gVim。我想将文本复制(猛拉)到系统剪贴板,以便复制的文本可在其他应用程序中使用。
这适用于"+y
。但我想让它与y
.
我尝试过绘制地图y
to "+y
但是之后yy
不再工作(因为它产生"+y"+y
).
我也尝试过:set clipboard=unnamed
但这仅适用于另一个方向:系统剪贴板中的文本我可以粘贴p
.
您是否尝试使用以下命令进行映射:
noremap y "+y
?这个映射包含一个严重的错误:它映射了y
在正常、可视和操作员等待模式下,而您只需要正常和可视模式。使用以下内容:
nnoremap y "+y
vnoremap y "+y
也尝试一下set clipboard=unnamedplus
(它至少需要 vim-7.3.74)。set clipboard=unnamed
双向工作,但它设置“鼠标”(*
) 与剪贴板寄存器不同的寄存器 (+
).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)