Usando a área de transferência através do SSH no vim

21

Eu tenho o Ubuntu 11.04 desktop e um servidor de 11.04 VPS.

Depois de substituir vim por vim-gtk (não preciso de GUI), posso usar a área de transferência do sistema em vim . Eu gostaria de usar o mesmo recurso no servidor Ubuntu, mas parece que não funciona com ssh -X .

Existe alguma maneira de ativar esse recurso ou eu preciso usar nano para isso?

    
por jaz 23.08.2011 / 14:03

1 resposta

25

A "área de transferência" é um recurso do X11, portanto, será necessário ativar o "encaminhamento X11" para a conexão SSH no modo "confiável":

$ ssh -Y myserver

(Por padrão, o X11 é encaminhado no modo "não confiável", que é um pouco muito restritivo. -Y desativa as restrições.)

Verifique também se o servidor tem xauth e uma versão do vim compatível com X11. Você pode usar xsel -o e xsel -o -b para verificar se a área de transferência pode ser acessada.

Para torná-lo permanente, adicione o seguinte ao seu local ~/.ssh/config :

Host myserver
    ForwardX11 yes
    ForwardX11Trusted yes
    
por 23.08.2011 / 14:17

Tags