2017-07-27 53 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>