【问题标题】:Vim copy and paste between remote vim instances using tmux使用 tmux 在远程 vim 实例之间复制和粘贴 Vim
【发布时间】:2017-07-27 22:42:24
【问题描述】:

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

在我的 vimrc 中 set clipboard+=unnamedplus

我尝试使用 y 和 "+y 和 "*y 进行复制,然后使用 p、"*p、"+p 和 ctrl+shift+v 进行粘贴。

我很困惑为什么这现在不起作用,可能是 x11 问题。我可以将其设置为在远程 tmux 的两个窗格之间复制和粘贴的可靠方法是什么?

【问题讨论】:

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

标签: vim remote-server tmux


【解决方案1】:

我一直在用

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

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

【讨论】:

    【解决方案2】:

    control+insert = 复制

    shift+insert = 粘贴

    【讨论】:

      猜你喜欢
      • 2012-06-18
      • 2015-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-10
      • 2014-09-18
      • 2020-02-06
      • 1970-01-01
      相关资源
      最近更新 更多