从tmux开始的vim会话切割和粘贴完全破坏了吗?
如果我想从github网络切入我的vim会话,反之亦然,它很少有用,或者如果有,它就完全坏了。
我有其他人证实他们发现这很困难。
我正在运行以下内容:
我指的是普通的剪切和粘贴命令 Cmd + c 和 Cmd + v 。< / p>
是否有任何修复或解决方法?
答案 0 :(得分:29)
在Vim中,您不要使用 Cmd + c / Cmd + v 来“复制”和“粘贴”:您使用y
/ p
,可能使用注册表("*y
/ "ap
)来“抽”和“放”。
如果您的Vim内置了剪贴板支持,则"*y
应该足以从Vim中移动,"*p
应该足以从其他应用程序中放入。 *
是“剪贴板”注册表。
再次假设Vim有剪贴板支持,向set clipboard^=unnamed
添加~/.vimrc
应该同步Vim的默认寄存器和剪贴板寄存器;您只需使用y
˘和p
。
tmux / vim组合在Mac OS X上与系统剪贴板存在长期问题。幸运的是very quick and easy to fix。
要查看您的Vim构建是否具有剪贴板支持,请在shell中键入以下命令:
$ vim --version | grep clipboard
在功能表示“支持”之前+
,-
表示“不支持”。
答案 1 :(得分:0)
只是为了补充一点帮助。