GUI 以外の Ubuntu / Linux システムにはクリップボードがありますか? ローカル (OS X) クリップボードと同期できますか?

GUI 以外の Ubuntu / Linux システムにはクリップボードがありますか? ローカル (OS X) クリップボードと同期できますか?

私はデスクトップ システムとして Mac OS X を頻繁に使用していますが、Mac にはコマンド ライン用の 2 つの便利なユーティリティとがあり、pbcopyこれらpbpasteを使用してstdinを受け入れて書き込むことができますstdoutLinux には同様のユーティリティまたは非 GUI ペーストボードがありますか? それはどのように機能しますか?

私はこのブログ記事を読みましたhttp://blog.roseman.org.uk/tag/iterm2.htmlGoogle で働くある男性がXQuartz、、、を使用しiTerm2て、システムのペーストボードにコピーしたvimものをローカルのクリップボードと同期できると述べています。yanksvim

をインストールしXQuartz、設定を変更して、ペーストボードを同期するためのボックスをチェックし、X 転送 ( ) を使用してリモートで ssh に接続しましたが、リモート システム上のシステム ペーストボード ( ) にssh -X内容をヤンクしても、ローカル クリップボードは変更されません。vim"+yy

何が間違っているのでしょうか?tmuxペーストボードを同期させるには、 を使用する必要がありますか?

これまで Linux のコマンドラインでペーストボードを使ったことがなかったので、少し知識がないままこの作業に取り組んでいます。この件についてもう少し理解できるよう、どなたか手助けしていただけませんか?

答え1

gvim -vX サポート付きでコンパイルされた vim のバージョンが必要です。ターミナルで適切なバージョンを実行するには (もちろん gvim をインストールした後)を実行します。

答え2

手順:

  • クリップボードを共有するようにOSX X11を設定する
  • OSXとサーバー間でX11を転送する
  • +xterm_clipboard でコンパイルされた vim を使用する
  • オプション: デフォルトの操作にシステム クリップボードを使用するには、'set clipboard=unnamedplus' を使用します。

+xterm_clipboard なしでコンパイルされた vim のバージョンを使用していたようです。 で確認できますvim --version | grep xterm_clipboard。私は を持っていてvim-nox、 をvim-gtkubuntu サーバーにインストールしました。

詳細はこちら: http://www.lowlevelmanager.com/2012/09/osx-remote-vim-clipboard-sync.html

関連情報