最近、私はOS X Yosemiteにアップデートし、Appleがターミナルアプリにマウスサポートを追加したことを知ってうれしく思いました。これは、私の履歴をスクロールする標準のターミナルウィンドウや以下のようなアプリでうまく機能します。ただし、トラックパッドを使用してtmuxスクロールを起動すると、コマンド履歴がスクロールされ、notターミナル出力がスクロールされます。
これが私の.tmux.conf
ファイルは次のようになります:
# INTERFACE
# enable mouse support
set-window-option -g mode-mouse on
# set up the default command to ensure the window's name is empty if it's not already defined and
# to reattach the user namespace to the current Shell
set-option -g default-command 'reattach-to-user-namespace -l $Shell;'
# modify the split pane keyboard shortcuts
unbind %
unbind '"'
bind '"' split-window -h
bind = split-window -v
# rebind the c shortcut so it creates a window with an empty name
bind-key c new-window -n ''
# set the window title to be the current session's name
set -g set-titles on
set -g set-titles-string '#S'
set-window-option -g automatic-rename off
# STATUS BAR
# start counting the window panes at 1 instead of 0
set -g base-index 1
set -g pane-base-index 1
# set up the default colors and font weights
set -g status-fg white
set -g status-bg colour234
set -g window-status-activity-attr bold
set -g pane-border-fg colour245
set -g pane-active-border-fg colour39
set -g message-fg colour16
set -g message-bg colour221
set -g message-attr bold
# set up the status left
set -g status-right ""
set -g status-left-length 32
set -g status-left '#[fg=colour235,bg=colour252,bold] #S '
# set up the window status
set -g window-status-format "#[fg=white,bg=colour234] #I: #W "
set -g window-status-current-format "#[fg=colour235,bg=colour39,noreverse,bold] #I: #W "
助けてくれてありがとう!
私もYosemiteを使用しており、マウスホイールを使用して履歴をスクロールできますコピーモードに入ると。
先日、自分でこの質問に出くわしました。これを修正する方法を発見しました。ターミナルの設定に移動します。 [プロファイル]-> [キーボード]の下の一番下には、[マウス]というボタンがあります。それをクリックして、マウス設定を可能にするダイアログを開きます。 [マウスホイールイベントをエミュレートする]のチェックを外します。出来上がり!
編集:スクリーンショット
そのボタンは、テキストの上にあるため、奇妙に配置されています。別のアプリケーションによって追加されたかどうか疑問に思います。 EasySIMBL と MouseTerm を使用します。多分それを追加してみてください?多分そのオプションはどういうわけかそこから来ますか?
ダイアログは次のとおりです。