的MacVim:共享命名跨越Windows注册表?(MacVim: share named regi

2019-09-17 07:09发布

我想分享跨越的MacVim窗口命名寄存器缓冲器(如我所穿过缓冲区的单个实例中)。 换句话说,假设我标记的位置,m和去别的地方:

我抽出一些文本寄存器,从当前点到“男:“a'm

然后我去另一个窗口(不,我不意味在同一窗口中的另一个拆分视图...),并要贴:“AP

什么是所有实例共享命名寄存器的好办法?

Answer 1:

你应该看看YankRing插件。 据“保持以前的猛拉,修改和删除的历史。” 我认为它会做你想要什么。



Answer 2:

的MacVim的不同顶层窗口是Vim的不同情况与自己的状态,这使得这种努力。 据我所知,你有两个选择:

  1. 使用"+"*寄存器,它们都使用Mac系统剪贴板。 (顺便说一句:在X11它们是不同的,但所有其他的GUI对待他们一样的)。 的MacVim具有标准Cmd的 + X / C /绑定到使用v "+不幸的是,只有给你一个共享缓冲器。

  2. 保持一个文本文件,在它的寄存器,在由马克斯解释通过共享的文本文件,使Vim yankings全球 。



Answer 3:

顶级窗口都使用不同的vim的情况下,所以他们不共用相同的寄存器,但不同的标签做共享相同的寄存器。

因此,作为一个快速和肮脏的简单的解决方案,在同一个窗口,分享他们的命名寄存器的不同选项卡中打开这些文件。



文章来源: MacVim: share named registers across windows?