Прокрутка мышью в tmux без выделения мышью, управляемого tmux

Прокрутка мышью в tmux без выделения мышью, управляемого tmux

Из этого вопроса,

Прокрутка вывода оболочки с помощью мыши в tmux

Настройки

setw -g mode-mouse on

позволяет прокрутку мыши в tmux. Это также приводит к тому, что выделение мышью при щелчке и перетаскивании контролируется tmux. В большинстве случаев это поведение безвредно, и иногда приятно, когда выделение мышью и выделение клавиатурой отправляют извлеченный текст в один и тот же буфер обмена. Проблема, с которой я столкнулся, заключается в том, что по ssh у меня теперь нет способа скопировать текст в системный буфер обмена, выделяя его мышью.

Есть ли способ не управлять выделением мышью с помощью tmux или отправлять выделенный tmux текст в системный буфер обмена через ssh?

решение1

Недавно я немного поэкспериментировал с этим и заметил, что если я подключаюсь по ssh к Linux-боксу из OS X, то удержание alt/ optionво время щелчка и перетаскивания отключает подсветку в стиле tmux. Если я подключаюсь по ssh из Linux-бокса, то удержание shiftво время щелчка и перетаскивания срабатывает.

Это без изменения каких-либо настроек tmux, поэтому mode-mouseон все еще включен.

решение2

если я правильно понял, чтобы поместить буфер в системный буфер обмена, я использую

$ tmux save-buffer - | c

где

$ which c
c () {
        xclip -i -selection clipboard
}

Связанный контент