Recentemente, atualizei para o OS X Yosemite e fiquei encantado ao descobrir que a Apple adicionou suporte para mouse ao seu aplicativo Terminal. Isso funciona muito bem em uma janela padrão do Terminal, percorrendo meu histórico e em aplicativos como menos. No entanto, quando eu inicio a rolagem do tmux com o trackpad, percorre meu histórico de comandos enãoa saída do terminal.
Esta é a .tmux.conf
aparência do meu arquivo:
# 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 "
Obrigado antecipadamente pela ajuda!
Responder1
Também estou no Yosemite e posso usar a roda do mouse para rolar o históricoassim que entro no modo de cópia.
Responder2
Me deparei com essa pergunta outro dia porque eu mesmo a tive. Acabei de descobrir como consertar isso. Vá para as preferências do seu terminal. Em Perfis-> teclado, na parte inferior há um botão que diz “Mouse”. Clique aqui para abrir uma caixa de diálogo que permite a configuração do mouse. Desmarque a opção "Emular eventos da roda do mouse". Voilá!
EDITAR: captura de tela
Esse botão está posicionado de maneira estranha, pois fica acima do texto. Querendo saber se foi adicionado por outro aplicativo. eu usoFácil SIMBLcomTermo do mouse. Talvez tente adicionar isso? Talvez essa opção venha daí de alguma forma?
Aqui está o diálogo: