2017-07-27 208 views
0

在远程服务器上工作我无法在一个vim实例和另一个vim实例之间复制和粘贴。我已经用+剪贴板和xclip一起安装了gVim。我使用tmux来分割窗格,并且同时工作。Vim使用tmux在远程vim实例之间复制和粘贴

在我的vimrc set clipboard+=unnamedplus

我试图复制与y和 “+ y和” * Y,并用对贴 “* P,” + P,和按Ctrl + Shift + V。

我很困惑为什么现在不工作,也许是x11的问题。我可以在远程tmux上的两个窗格之间进行复制和粘贴的强大方法是什么?

+0

[你需要知道的一切TMUX复制粘贴 - Ubuntu的(http://www.rushiagr.com/blog/2016/06/16/everything-you-需要对知识约-TMUX - 复制 - 粘贴Ubuntu的/)。 – phd

+0

它一直在继续。 – romainl

+0

@phd该链接是有帮助的,确实提供了一种方法来复制和粘贴tmux窗口,虽然它不是很令人满意。因为它使用tmux而不是vim。我想复制并从那里注册并粘贴。复制并粘贴到tmux中,复制行号,我无法继续浏览文件。看来它不应该这么难。我想知道我是否应该使用-x或-X ssh? –

回答

1

我一直在使用

" Copy Paste on System Clipboard 
function Func2X11() 
:call system('xclip -selection c', @r) 
endfunction 

vnoremap <F9> "ry:call Func2X11()<cr>