如何在 Vim 中将 yank 映射到操作系统的剪贴板?

Adr*_*ien 5 vim clipboard yank

可能的重复:
vim:将选择复制到 OS X 剪贴板

虽然我成功地paste从剪贴板( nmap <leader>p "*p)映射,但yank( nmap <leader>y "*y) 似乎不起作用。实际上,它在 Vim 的剪贴板中猛拉。

知道如何正确地做到这一点吗?我知道,clipboard=unnamed但我可能会保留旧的 yank/paste vim 命令。

编辑:我的需求似乎有些混乱。

该命令"*y 有效。所以+clipboard我的 Vim 环境中的东西没有问题。什么不起作用的是映射的东西。

我想添加以下内容:

nmap <leader>y "*y # Doesn't work as expected. It copies only in Vim's clipboard, ie I have to type `p` to paste the copied content instead of `"*p`.
nmap <leader>p "*p # Works as expected.
Run Code Online (Sandbox Code Playgroud)

我清楚了吗?

第二次编辑:以防万一,因为我不知道什么可以帮助你帮助我,vim --version我的机器中有渲染:https : //gist.github.com/3090385

Con*_*ner 5

如果你在视觉上则猛拉之前选择你需要vmapnmap。否则, yank 是一个正常命令,并且需要一个运动命令。