14

从 tmux 开始的 vim 会话中的剪切和粘贴是否完全损坏?

如果我想从 github 网站切入我的 vim 会话,反之亦然,它很少能工作,或者如果能,它就完全坏了。

我让其他人确认他们觉得这很困难。

我正在运行以下内容:

  • OS X 10.8.2
  • 维姆 7.3
  • 多路复用器 1.7

我指的是正常的剪切和粘贴命令Cmd+cCmd+ v

是否有任何修复或解决方法?

4

2 回答 2

29
  1. 在 Vim 中,您不使用Cmd+ c/ Cmd+v来“复制”和“粘贴”:您使用y/ p,可能使用寄存器 ( "*y/ "ap) 来“拉动”和“放置”。

  2. 如果你的 Vim 有内置的剪贴板支持,"*y应该足以从 Vim 中拉出并且"*p应该足以从另一个应用程序中放入。*是“剪贴板”寄存器。

  3. 同样,假设 Vim 支持剪贴板,添加set clipboard^=unnamed到您~/.vimrc应该同步 Vim 的默认寄存器和剪贴板寄存器;允许您简单地使用y˘and p

  4. tmux/vim 组合在 Mac OS X 上的系统剪贴板中有一个长期存在的问题。幸运的是,它非常快速且易于修复

要查看您的 Vim 版本是否支持剪贴板,请在 shell 中输入以下命令:

$ vim --version | grep clipboard

功能之前的A+表示“支持”,-表示“不支持”。

于 2012-12-26T15:04:40.883 回答
0

只是为了增加一点帮助。

获得带有剪贴板支持的 vim可能会有所帮助

于 2015-01-26T20:48:42.427 回答