Existe uma área de transferência em sistemas Ubuntu/Linux sem GUI? Posso sincronizá-lo com minha área de transferência local (OS X)?

Existe uma área de transferência em sistemas Ubuntu/Linux sem GUI? Posso sincronizá-lo com minha área de transferência local (OS X)?

Eu passo muito tempo no Mac OS X como um sistema de desktop, e no Mac existem dois pequenos utilitários para a linha de comando, pbcopyque pbpastepodem aceitar stdine gravar arquivos stdout.Existe um utilitário semelhante ou uma área de trabalho sem GUI no Linux? Como isso funciona?

Eu li esta postagem do bloghttp://blog.roseman.org.uk/tag/iterm2.htmlem que um cara que trabalha para o Google diz que pode usar XQuartz, iTerm2e e copiar vimcoisas para a área de trabalho do sistema, que sincroniza com sua área de transferência local.yanksvim

Eu instalei XQuartz, alterei as preferências e marquei as caixas para sincronizar as áreas de transferência e conectei-me ao ssh remotamente com encaminhamento X ( ssh -X), mas quando eu coloco coisas na vimárea de transferência do sistema ( "+yy) em um sistema remoto, minha área de transferência local não muda.

O que estou fazendo de errado? Preciso usar tmuxpara sincronizar as áreas de transferência?

Estou entrando nisso um pouco cego, por nunca ter usado a área de transferência na linha de comando do Linux antes. Alguém pode me ajudar a entender um pouco mais sobre esse assunto?

Responder1

Você precisa de uma versão do vim que foi compilada com suporte ao X. Você pode executar gvim -v(após instalar o gvim, é claro) para executar uma versão apropriada em um terminal.

Responder2

Passos:

  • configure o OSX X11 para compartilhar a área de transferência
  • encaminhar X11 entre OSX e servidor
  • use o vim compilado com +xterm_clipboard
  • opcional: 'set clipboard=unnamedplus' para usar a área de transferência do sistema para operações padrão.

Parece que você estava usando uma versão do vim compilada sem +xterm_clipboard. Você pode verificar através do vim --version | grep xterm_clipboard. Eu tenho vim-noxe vim-gtkinstalei no meu servidor Ubuntu.

Detalhes aqui: http://www.lowlevelmanager.com/2012/09/osx-remote-vim-clipboard-sync.html

informação relacionada