这里有人知道为什么在OSX上,剪贴板不支持VIM编辑器吗?从源代码编译取代现有二进制文件的影响是什么?
谢谢,
尝试添加set cb=unnamed
到您的.vimrc.
我想我有答案了。查看我的vim构建,剪贴板模块未启用。这就是为什么我尝试*p对我不起作用的原因。
所以我必须重新编译VIM以启用剪贴板支持或MacVIM作为替代。
还有另一个解决方案,那就是使用pbcopy/pbpaste。将击键映射到这个命令行会更好。
达拉kok
尝试*寄存器。在插入模式下,键入Ctrl-R *或者在正常模式下,输入"*p"来从操作系统(全局)剪贴板中放置一些内容。类似地,"*y"将某些内容拉到全局剪贴板。
fake-clip。Vim插件在许多没有实现*寄存器的环境中很有用。http://www.vim.org/scripts/script.php?script_id=2098
添加到.vimrc (OSX10.8.5 VIM7.3)
vmap "+y :w !pbcopy<CR><CR>
nmap "+p :r !pbpaste<CR><CR>