2012-06-03 3 views
19

Он прокручивает ok в vim, но не в tmux.Колесо мыши не прокручивается в tmux

Я последовал за предложения, такие как добавление

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 

к .tmux.conf, но ни один из них не помог

Все я получаю, независимо от выше команды истории прокрутки.

+1

Вы выдачи команды в командной строке оболочки, поэтому набор, скорее всего, понимается встроенным bash (cf. help set), в то время как setw не существует, поэтому ваша система пытается предложить самое близкое совпадение, которое оно знает. Набор и setw (стенограмма для опции set-window) являются командой tmux, и вы можете использовать их в командной строке tmux, запрошенной ctrl-B, или в качестве аргумента для команды tmux, как в «tmux setw -g mode-mouse на " – anddam

ответ

35

Правильная команда:

set -g mode-mouse on 

Вы также можете добавить его в ваш ~/.tmux.conf

+7

Вам нужно ввести его в командной строке tmux (введите CTRL-b и :) .. Прочтите руководство. –

+2

Или в командной строке: tmux set -g mode-mouse on –

+1

Когда я это делаю, я просто получаю символы табелки, появляющиеся в приглашении (любое приглашение терминала, например приглашение bash или приглашение IPython и т. Д.). Что еще нужно сделать для режима-мышки сделать наивную прокрутку? – ely

6

Просто, чтобы связать две соответствующие ответы вместе:

Почему tmux set -g mouse-mode on НЕТ более длинная работа?

Как отметил in this answer, вариант был переименован, поскольку tmux версии 2.1 к:

set -g mouse on 

(. Чтобы найти вашу локальную версию tmux, просто запустите tmux -V)

Смежные вопросы