虽然我成功地从剪贴板(paste
)映射了 nmap <leader>p "*p
,但yank
(nmap <leader>y "*y
)的相同内容并不相同似乎工作。实际上,它在Vim的剪贴板中猛拉。
知道怎么做得好吗?我知道clipboard=unnamed
但我可能会保留旧的猛拉/粘贴vim的命令。
编辑:似乎对我的需求感到困惑。
命令"*y
有效。所以我的Vim环境中+clipboard
的东西没有任何问题。什么不起作用是映射的东西。
我想添加以下内容:
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.
我更清楚了吗?
第二次编辑:以防万一,因为我不知道有什么可以帮助你帮助我,我的机器中有vim --version
渲染:{{3 }}
答案 0 :(得分:4)
如果您在yanking之前进行了视觉选择,那么您需要vmap
而不是nmap
。否则,yank是一个正常的命令,并期待一个动作命令。