Tmuxセッションの内容をコピーして別のアプリケーションに貼り付けたいので、 ".tmux.conf"ファイル(DebianベースのOS)で次の設定を使用しました。
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"
しかし、別のアプリケーションにコピーして貼り付けた後、Tmuxセッションは停止します!しかし、端末はうまくいきます。
私が何を逃していてtmuxを初めて使用している場合は、この問題を解決するのに役立ちます。
ベストアンサー1
私も同じ問題がありましたが、答えを見つけました。ここ
tl;dr -&>/dev/null
以下を追加します。
bind C-c run "tmux save-buffer - | xclip -i -sel clipboard &>/dev/null"
これは、xclipがSTDINからより多くの入力を待っているため、tmuxが入力を受け取らないために必要です。