iterm + tmux non mi permette di scorrere verso l'alto con il mouse

7

Recentemente ho ricostruito il mio sistema e tutto funziona, tranne che non posso scorrere la finestra del terminale (iterm2) indietro per esaminare i comandi e l'output che sono stati sfogliati dallo schermo.

Senza tmux posso scorrere ma con tmux non posso

Quando si utilizza vim questo non è un problema in quanto posso scorrere indietro all'interno di vim.

Per il terminale di base (che normalmente non uso) il comportamento è un po 'diverso in quanto la riga corrente scorre indietro per mostrare i comandi precedenti, ma solo quella riga, non l'intera finestra.

Le mie impostazioni del terminale includono:

Io uso tmux e ho un dettagliato .tmux.conf Tuttavia ho rimosso queste impostazioni, applicate con tmux source-file ~/.tmux.conf ,. visto le modifiche applicate (torna all'impostazione predefinita di tmux) e il problema è ancora

Le mie impostazioni includono

set -g mouse on
    
posta Michael Durrant 07.12.2015 - 14:43
fonte

1 risposta

15

La recente versione di tmux 2.1 ha cambiato alcune delle opzioni di configurazione. Questo bit di codice (tratto da qui ) ripristina la funzionalità precedente:

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 

Aggiungi / inserisci questi nel file ~/.tmux.conf

Applica con tmux source-file ~/.tmux.conf

    
risposta data 12.12.2015 - 00:41
fonte

Leggi altre domande sui tag