2016-10-18 8 views
0

最新のtmuxのいずれかでマウスのサポートが変更されているようですが、主題で見つかったすべての記事は古い設定を使用しています。私ができるようにしたいのは、スクロールモードのときにマウスを使ってスクロールし、通常は端末のように左ボタンでコピー/ペーストすることです。残念ながら、私がset -g mouse onを設定した場合、コピー/ペーストは機能せず、オフに設定するとスクロールが機能しません。私はOSX 10.12 Sierraに違いがある場合、私はデフォルトのターミナルアプリケーションを使用しています。OSXでtmuxにマウスを設定

答えて

0

この方法でテキストを選択すると、コピーアンドペーストモードは起動しません。shiftを保持できます。

https://awhan.wordpress.com/2012/04/18/tmux-copy-paste-with-mouse/

あなたがすべてでテキストを選択することができないことがわかります。 解決策は、シフトキーを使用することです。 Shiftキーを押したまま、目的のテキストを左クリックしてドラッグします。選択したテキストをxtermに貼り付けるには、Shiftキーを押したまま、テキストを貼り付けるために中央をクリックする必要があります。これはtmuxのmanページで言及されていないので、私はこれがtmuxの機能だとは思わない。これはxtermと関係がありますが、わかりません。

https://superuser.com/questions/300060/tmux-and-text-selection-with-mouse-through-putty

+1

これは何も起こりません。マウスでテキストを選択するだけで、tmuxスクロールモードがオンになり、テキストが選択されますが、実際にはキーボードショートカットでも何もコピー/ペーストできません。私がシフトを押すと、私は全く選択できません。 –

1

tmuxのは、V2.0からV2.1への移動、マウスの動作を変更しました。

あなたは私はもうこれを使用しませんが、この固定マウスがV2.1に移動した後、私のために取り扱いtmuxののgithubのリポジトリissue 145 description.

を読んでより多くの情報を見つけることができます。

# Handling mouse 
set -g mouse on 
# Fix Mouse Scrolling: https://github.com/tmux/tmux/issues/145 
bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'select-pane -t=; copy-mode -e; send-keys -M'" 
bind -n WheelDownPane select-pane -t= \; send-keys -M 

この設定でマウスとOption(Alt)キーを使用して選択し、Cmd-Cを使用して選択内容をコピーすることができます。

+0

動作しません。私はちょうど私の設定にこれを追加しようとし、私は選択することはできません。オプションキーなしでは、私はtmuxスクロールモードとウィットオプションキーから変わった茶色の選択を取得します。私は選択を全くしません。 –

0

上記のset -g mouse onを使用すると、スクロールにマウスを使用できます。

Linuxではシフトボタンは通常のマウス選択とコピー/貼り付けができるように機能しますが、MacではAltボタンのようですが、iTerm2のtmuxを使って私にはうまくいきます。

関連する問題