从vim和tmux切割和粘贴

时间:2012-12-26 13:28:13

标签: vim tmux

从tmux开始的vim会话切割和粘贴完全破坏了吗?

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

我有其他人证实他们发现这很困难。

我正在运行以下内容:

  • OS X 10.8.2
  • Vim 7.3
  • tmux 1.7

我指的是普通的剪切和粘贴命令 Cmd + c Cmd + v 。< / p>

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

2 个答案:

答案 0 :(得分:29)

  1. 在Vim中,您不要使用 Cmd + c / Cmd + v 来“复制”和“粘贴”:您使用y / p,可能使用注册表("*y / "ap)来“抽”和“放”。

  2. 如果您的Vim内置了剪贴板支持,则"*y应该足以从Vim中移动,"*p应该足以从其他应用程序中放入。 *是“剪贴板”注册表。

  3. 再次假设Vim有剪贴板支持,向set clipboard^=unnamed添加~/.vimrc应该同步Vim的默认寄存器和剪贴板寄存器;您只需使用y˘和p

  4. tmux / vim组合在Mac OS X上与系统剪贴板存在长期问题。幸运的是very quick and easy to fix

  5. 要查看您的Vim构建是否具有剪贴板支持,请在shell中键入以下命令:

    $ vim --version | grep clipboard
    

    在功能表示“支持”之前+-表示“不支持”。

答案 1 :(得分:0)

只是为了补充一点帮助。

getting vim with clipboard support可能会有所帮助