Geo*_*nig 25 vim clipboard ubuntu-10.10
我在Ubuntu 10.10上使用gVim.我想将(yank)文本复制到系统剪贴板,以便复制的文本在其他应用程序中可用.
这适用于"+y.但我想让它合作y.
我试图映射y到"+y但后来yy不再工作(因为它产生"+y"+y).
我也尝试了
:set clipboard=unnamed
但这只适用于另一个方向:我可以粘贴的系统剪贴板中的文本p.
ZyX*_*ZyX 13
您是否尝试使用此命令进行映射:
noremap y "+y
Run Code Online (Sandbox Code Playgroud)
?这种映射包含一个严重的错误:它y以正常,可视和操作员待定模式映射,而您只需要普通和可视模式.使用以下内容:
nnoremap y "+y
vnoremap y "+y
Run Code Online (Sandbox Code Playgroud)
也尝试set clipboard=unnamedplus(它至少需要vim-7.3.74).set clipboard=unnamed可以在两个方向上工作,但它设置了«mouse»(*)寄存器,它与剪贴板寄存器(+)不同.
Rui*_*Liu 12
他们谈到的所有映射只是将地图简单复制到"+ y.但大多数时候,问题是甚至"+ y不起作用.
因此,您需要检查系统中是否已启用某个标志.
y"+y,然后"+y在列表中选择vim.gnome.(您应该使用与您的系统对应的正确命令)运行命令vim,现在您应该能够获得+(加号).否则,使用谷歌查看正在发生的事情......vim –-version | grep xterm_clipboard到.vimrc.如果它是*(星号),请将set clipboard = unnamed添加到.vimrc.xterm_clipboard以检查系统剪贴板是否已更改.如果确实如此,当您在vim之外执行Ctrl-V时,您将获得该寄存器中的任何内容.| 归档时间: |
|
| 查看次数: |
15903 次 |
| 最近记录: |