2012-06-03 14 views
19

Przewija ok w vim, ale nie w tmux.kółko myszy nie przewija się w tmux

Śledziłem sugestie jak dodanie

set -g history-limit 1000 
set -g terminal-overrides 'xterm*:[email protected]:[email protected]' 
setw -g mode-mouse on 
set-window-option -g mode-mouse on 

do .tmux.conf ale żaden z nich nie pomógł

Wszystko mam, niezależnie od powyższego jest historia poleceń przewijania.

+1

Ty wydawania komendy w wierszu poleceń, dlatego najprawdopodobniej set jest rozumiany jako wbudowany bash (por. zestaw pomocy), podczas gdy setw nie istnieje, więc system próbuje zasugerować najbliższy dopasowany zestaw. Set i setw (skrót dla opcji set-window) są poleceniem tmux i możesz ich używać w wierszu poleceń tmux, monitowanym przez ctrl-B lub jako argument polecenia tmux, jak w "tmux setw -g mode-mouse na " – anddam

Odpowiedz

35

Prawidłowe polecenia:

set -g mode-mouse on 

Można także dodać go do ~/.tmux.conf

+7

Musisz wpisać go w wierszu polecenia tmux (wpisz CTRL-b i :) .. Przeczytaj instrukcję. –

+2

Lub w wierszu polecenia: tmux set -g mode-mouse na –

+1

Kiedy to zrobię, po prostu pojawiają się bełkotliwe znaki pojawiające się w monicie (dowolny znak terminala, np. Podpowiedź basha lub pytajnik IPython, itp.) Co jeszcze musi się wydarzyć dla trybu myszy do przewijania naiwnego? – ely

6

Wystarczy połączyć dwa stosownych odpowiedzi razem:

Dlaczego tmux set -g mouse-mode on nr dłuższa praca?

Jak wskazano in this answer opcja został przemianowany od wersji tmux 2,1 do:

set -g mouse on 

(. Aby znaleźć lokalną wersję tmux, wystarczy uruchomić tmux -V)

Powiązane problemy