Tmux:システムクリップボードのキーバインディング奇妙な動作にコピー

Tmux:システムクリップボードのキーバインディング奇妙な動作にコピー

tmuxの選択をシステムクリップボードにコピーし、オンラインで複数のソリューションを見つけました。単純さのため、このキーバインディング構成をインポートしてtmux.confファイルに追加しました。

bind C-c run "tmux save-buffer - | xclip -i -sel clipboard"
bind C-v run "tmux set-buffer \"$(xclip -o -sel clipboard)\"; tmux paste-buffer"

両方のキーバインディングが機能しますが、トリガー後に端末が停止します。コピーコマンドキーバインディング。

選択項目をコピーするために実行した手順は次のとおりです。

  1. プレフィックス+[
  2. 選択を表示するには、スペースバーを押します。
  3. 矢印キーを使用してテキストを選択
  4. プレフィックス+ctrl + c

この時点で、システムクリップボードで選択項目を使用できます(他のアプリケーションに貼り付けてテスト)。しかし、端末ウィンドウが応答せず、任意のキーを使用しても運はありません。アイコンで端末を閉じてx新しいウィンドウを開きました。新しいウィンドウで前のセッションに再接続すると、端末は正常に動作します。

おそらく私が何か間違っているので、エラーを解決できないでしょう。

頼む。この問題を解決するにはどうすればよいですか?

答え1

ローカルセッションの文脈では、応答がない理由は、セッションを閉じるのにかかる時間がtmux原因です。バラよりxclipstdoutここ説明をよく聞くには。

~/.tmux.conf最初のキーバインディングを次のように変更するには、編集してください。

bind C-c run "tmux save-buffer - | xclip -i -sel clipboard >/dev/null"

(またはbind-key代わりにbind)出版社:PlasmaBinturongここ

関連情報