8

Я использую iTerm 2.1.4 и Tmux на OS X Yosemite. Я хотел бы иметь возможность прокручивать свои окна iTerm вверх и вниз, но я не уверен, что контролирует прокрутку. Управляет ли tmux прокрутка, когда я использую его с iTerm, или iTerm все еще контролирует прокрутку?

Я пытался использовать различные клавиши, которые должны прокручивать iTerm, но все, что я получаю, это символы "~~~~~" в командной строке. Как мне прокрутить эту настройку?

1 ответ1

17

Прокрутка Tmux немного отличается от прокрутки колесиком мыши или трекпадом.

В tmux прокрутка выполняется путем отправки «prefix- [». Вы увидите маленькую желтую коробку в верхнем правом углу окна терминала.

В этом режиме вы можете использовать клавиши со стрелками, PageUp, PageDown, Ctrl-U, Ctrl-D, hjkl (vi-mode) или другие настраиваемые клавиши перемещения для прокрутки вперед или назад по буферу.

В сравнительно недавних сборках tmux есть опция, позволяющая использовать мышь в режиме прокрутки.

добавьте это в ваш .tmux.conf

set-option -g mouse on

Кроме того, если память служит, tmux «встроен» в iTerm, и таким образом встроены такие функции, как мультиплексирование. Есть ли причина, по которой вы хотите использовать tmux в iTerm? Встроенный терминал OSX определенно улучшен мультиплексором, таким как tmux, но iTerm стремится устранить эти недостатки, будучи автономным решением.

РЕДАКТИРОВАТЬ 1: После обновления до El Capitan, я заметил некоторое незнакомое поведение при использовании Terminal.app и tmux. Это привело меня к отличной статье, в которой подробно описывались варианты, о которых я не знал, и которые надеются ответить на ваш вопрос более тщательно, чем я мог надеяться. Насколько я могу судить, все параметры зависят от tmux и не зависят от версий OSX, поэтому их использование в Yosemite должно быть нормальным. Ваш вопрос прокрутки покрыт здесь, с вариантами как:

bind-key -t vi-copy WheelUpPane scroll-up
bind-key -t vi-copy WheelDownPane scroll-down

Много других полезных опций в статье приведены ниже.

https://ryanfb.github.io/etc/2015/10/19/tmux_mouse_mode_on_el_capitan.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .