从vim和tmux切割和粘贴

dag*_*da1 14 vim tmux

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

如果我想从github网络切入我的vim会话,反之亦然,它很少有效,或者如果它确实有效,它就完全破了.

我让其他人确认他们发现这很困难.

我正在运行以下内容:

  • OS X 10.8.2
  • Vim 7.3
  • tmux 1.7

我指的是普通的剪切和粘贴命令Cmd+ cCmd+ v.

有任何修复或解决方法吗?

rom*_*inl 29

  1. 在Vim中,你不使用Cmd+ c/ Cmd+ v来"复制"和"粘贴":你使用y/ p,可能带有一个寄存器("*y/ "ap)来"yank"和"put".

  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
Run Code Online (Sandbox Code Playgroud)

A +在功能之前表示"支持",-表示"不支持".