在 vim 中通过 SSH 使用剪贴板

在 vim 中通过 SSH 使用剪贴板

我有 Ubuntu 11.04 桌面和 11.04 VPS 服务器。

vim替换后vim-gtk(虽然我不需要 GUI),我能够在 中使用系统的剪贴板vim。我想在 Ubuntu 服务器中使用相同的功能,但它似乎不适用于ssh -X

有什么方法可以启用该功能或​​需要使用nano该功能吗?

答案1

“剪贴板”是 X11 的一项功能,因此您需要为“受信任”模式下的 SSH 连接启用“X11 转发”:

$ ssh -Y myserver

(默认情况下,X11 以“不受信任”模式转发,这有点限制。-Y禁用限制。

还要确保服务器具有xauth支持 X11 的版本vim已安装。您可以使用xsel -oxsel -o -b来验证是否可以访问剪贴板。


为了使其永久生效,请将以下内容添加到您的本地~/.ssh/config

Host myserver
    ForwardX11 yes
    ForwardX11Trusted yes

相关内容