从 tmux 开始的 vim 会话中的剪切和粘贴是否完全损坏?
如果我想从 github 网站切入我的 vim 会话,反之亦然,它很少能工作,或者如果能,它就完全坏了。
我让其他人确认他们觉得这很困难。
我正在运行以下内容:
- OS X 10.8.2
- 维姆 7.3
- 多路复用器 1.7
我指的是正常的剪切和粘贴命令Cmd+c和Cmd+ v。
是否有任何修复或解决方法?
在 Vim 中,您不使用Cmd+ c/ Cmd+v来“复制”和“粘贴”:您使用y
/ p
,可能使用寄存器 ( "*y
/ "ap
) 来“拉动”和“放置”。
如果你的 Vim 有内置的剪贴板支持,"*y
应该足以从 Vim 中拉出并且"*p
应该足以从另一个应用程序中放入。*
是“剪贴板”寄存器。
同样,假设 Vim 支持剪贴板,添加set clipboard^=unnamed
到您~/.vimrc
应该同步 Vim 的默认寄存器和剪贴板寄存器;允许您简单地使用y
˘and p
。
tmux/vim 组合在 Mac OS X 上的系统剪贴板中有一个长期存在的问题。幸运的是,它非常快速且易于修复。
要查看您的 Vim 版本是否支持剪贴板,请在 shell 中输入以下命令:
$ vim --version | grep clipboard
功能之前的A+
表示“支持”,-
表示“不支持”。
只是为了增加一点帮助。
获得带有剪贴板支持的 vim可能会有所帮助