mu Ubuntu 12.04セットアップで、私のtmuxクリップボードのコピーおよび貼り付けコマンドは次のようにセットアップされます。
set -g prefix M-a
unbind C-b
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か月ほど前まで、非常にうまく機能していました。その際、構成を変更したり、パッケージを変更したりして、上記の問題を解決したと思われます。GNOME端末では、prefix+ ctrl-vとの両方で貼り付けが正常に機能しctrl-shift-vます。
ただし、xclip
コピーコマンドは何をしても機能しなくなり、上記のカスタムプレフィックスバインディングを削除しようとしました。-select
代わりに-sel
を使用しclipboard
たり、使用したりしていません。ctrl-shift-ctmuxがシェルを引き継ぐというGNOME端末の回避策さえあります。私は、コピーモード、と選択したテキストに入りspace+ movement、と私は実行時にprefix+ ctrl-c絶対に何も起こりません。これが破綻する前に、tmuxは下部の通知セクションに確認メッセージを表示していました。
これをどのようにデバッグするかに関する提案はありますか?これはかなり大きな生産性の打撃です。今のところ、一時ファイルの回避策を使うことができるでしょうが、何が起こったのかを知るのは素晴らしいことxclip
です。
xsel -b
ますか?
xsel -i -b
トリックをするようです!
xsel -b
とxclip -selection clipboard
同じことをするだろう!
type xclip
何ですか?