Gibt es auf Ubuntu-/Linux-Systemen ohne GUI eine Zwischenablage? Kann ich sie mit meiner lokalen (OS X) Zwischenablage synchronisieren?

Gibt es auf Ubuntu-/Linux-Systemen ohne GUI eine Zwischenablage? Kann ich sie mit meiner lokalen (OS X) Zwischenablage synchronisieren?

Ich verbringe viel Zeit mit Mac OS X als Desktop-System und auf dem Mac gibt es zwei nette kleine Dienstprogramme für die Befehlszeile, pbcopydie pbpasteDateien akzeptieren stdinund in diese schreiben können stdout.Gibt es ein ähnliches Dienstprogramm oder eine nicht-grafische Zwischenablage unter Linux? Wie funktioniert das?

Ich habe diesen Blogbeitrag gelesenhttp://blog.roseman.org.uk/tag/iterm2.htmlXQuartzin dem ein Typ, der für Google arbeitet, sagt, dass er , iTerm2, und verwenden vimund Dinge, die er yanksin vimverwendet, in die System-Zwischenablage kopieren kann, die mit seiner lokalen Zwischenablage synchronisiert wird.

Ich habe installiert XQuartz, die Voreinstellungen geändert, die Kontrollkästchen zum Synchronisieren der Zwischenablagen aktiviert und eine Remote-SSH-Verbindung mit X-Weiterleitung ( ssh -X) hergestellt. Wenn ich jedoch Dinge in vimdie System-Zwischenablage ( "+yy) auf einem Remote-System ziehe, ändert sich meine lokale Zwischenablage nicht.

Was mache ich falsch? Muss ich verwenden, tmuxdamit die Zwischenablagen synchronisiert werden?

Ich gehe da etwas unvorbereitet an die Sache heran, da ich die Zwischenablage in der Linux-Befehlszeile noch nie verwendet habe. Kann mir jemand helfen, dieses Thema etwas besser zu verstehen?

Antwort1

Sie benötigen eine Version von vim, die mit X-Unterstützung kompiliert wurde. Sie können gvim -v(natürlich nach der Installation von gvim) eine entsprechende Version in einem Terminal ausführen.

Antwort2

Schritte:

  • Konfigurieren Sie OSX X11, um die Zwischenablage freizugeben
  • X11 weiterleiten zwischen OSX und Server
  • verwenden Sie vim, kompiliert mit +xterm_clipboard
  • optional: „set clipboard=unnamedplus“, um die Systemzwischenablage für Standardvorgänge zu verwenden.

Es klingt, als ob Sie eine Version von vim verwendet hätten, die ohne +xterm_clipboard kompiliert wurde. Sie können dies über überprüfen vim --version | grep xterm_clipboard. Ich habe vim-noxes vim-gtkauf meinem Ubuntu-Server installiert.

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

verwandte Informationen