X11のないLinuxサーバーでクリップボードのサポートを取得する方法

X11のないLinuxサーバーでクリップボードのサポートを取得する方法

VirtualBoxとVagrantで動作する仮想Linux開発環境があります。私はtmuxとvimを使ってvimの複数の公開インスタンスを設定します。このインスタンス間でコピーして貼り付けることができます。

クリップボード機能はX11にのみ提供されることがわかります。コマンドラインのみのLinux環境で複数のvimインスタンス間でクリップボード機能を有効にする方法は?

ベストアンサー1

すでに使用しているので、tmuxコピーと貼り付けを完全にサポートすることをお勧めします - 参照マニュアルページより多くの情報を知りたいです。

コマンドを使用して現在のキーバインディングを表示できます。リストで、およびコマンドをtmux list-keys探します。begin-selectioncopy-selectionpaste-buffer

デフォルトでは、バインディングは次のとおりです。

  • [- コピー/貼り付けモードを有効にする
  • h,,,- カーソルの移動に使用されるナビゲーションjキーklvi
  • v- テキスト選択の開始(選択後、後でEnter貼り付けるためにバッファにコピーを押します)
  • ]- コピーしたテキストを貼り付ける

呪いベースのアプリケーションで使用する場合は、いくつかの制限がありますvimtmuxスクロールを管理できないため)。前の出力に再スクロールできません。

代わりに(vimセッション間コピーのみ)、一時ファイルをクリップボードとして使用できます(X11を使用していない場合はこのファイルが必要です)。バラよりこの投稿@muruはもっと学ぶことを提案しました。

おすすめ記事