GNU/Linux >> Znalost Linux >  >> Linux

Jak povolit rolování v panelech tmux pomocí kolečka myši?

Odpověď o původu (zastaralá)

Zkuste toto:

setw -g mode-mouse on

Lze jej použít s mouse-select-pane on a mouse-select-window on možnosti.

Aktualizovat

Po tmux 2.1, mode-mouse možnost již není k dispozici. Nyní byste měli použít:

set -g mouse on

k zachycení události myši.


Pro Mac OSX 10.9

Nejprve nainstalujte SimpleSIMBL

Poté nainstalujte MouseTerm

Přidejte to do svého ~/.tmux.conf

set-option -g mouse-select-pane on
set-option -g mouse-select-window on
set-window-option -g mode-mouse on

Pro posouvání VIM přidejte toto do svého ~/.vimrc

set mouse=a
set ttymouse=xterm

Poznámky:viz také:Posouvání uvnitř Vimu v terminálu Mac


Z https://blogs.oracle.com/samf/entry/smcup_rmcup_hate

V .tmux.conf:

set -g terminal-overrides 'xterm*:[email protected]:[email protected]'

kde například rolování myší ve vim v tmux posouvá vim, NE historii tmux. Velmi přínosné a VELMI odlišné od posouvání historie.


Pro Tmux 2.1

došlo k některým změnám
  • Režim myši byl přepsán. Nyní již nejsou k dispozici možnosti pro:

    • podokno změny velikosti myši
    • podokno výběru myši
    • okno pro výběr myši
    • režim myši

    Místo toho existuje pouze jedna možnost:'myš', která zapíná plnou podporu myši.

Takže set -g mouse on

Aktualizace:

Aby rolování znovu fungovalo, musím použít tento skript:https://github.com/NHDaly/tmux-scroll-copy-mode


Linux
  1. Jak povolit statistiky HAProxy

  2. Jak povolit předávání IP v systému Linux

  3. Jak zakázat rušení myši pomocí Alt+tab?

  1. Jak povolit horizontální rolování dvěma prsty na Deepin?

  2. Jak povolit nebo zakázat službu při spouštění pomocí chkconfig

  3. Jak povolit a vynutit HTTPS s Plesk

  1. Jak povolit HTTP2 v NGINX

  2. Jak přimět Vim, aby správně spolupracoval s Tmux?

  3. Jak povolit Nginx s PHP-FPM na Plesk