我在iTerm中使用Vim(版本7.4)(在Tmux会话中),我似乎无法访问系统的剪贴板。我希望能够复制和粘贴到Vim和从Vim。
我正在使用预装了MacVim的Vim('/Applications/MacVim.app/Contents/MacOS/Vim'),我尝试使用"+y
,"*y
等。< / p>
当我运行vim --version | grep clipboard
时,我发现我有+clipboard
和-xterm_clipboard
。根据我在线阅读的内容,我应该能够使用+,*寄存器进行这些设置。
我试过找到一个解决方案,并没有一个提议的似乎工作。
是否有人知道如何让它发挥作用?
没有解决方案吗?
答案 0 :(得分:2)
您需要在名为reattach-to-user-namespace的应用程序中打开tmux shell。
例如,在.tmux.conf
:
set -g default-command "reattach-to-user-namespace -l bash"
安装reattach-to-user-namespace
的最简单方法是使用Homebrew。