tmux mouse rolagem sem alterar copiar / colar?

3

Estou tendo dificuldade em encontrar uma explicação para permitir os recursos de copiar / colar padrão do SO (ou seja, destacar uma parte do texto e usar o atalho padrão ou o menu do botão direito) e permitir a rolagem do mouse ao mesmo tempo. O modo Mouse ativa o sistema de copiar / colar do tmux, mas ao deixá-lo fora remove a rolagem do mouse. Como estou alternando entre um IDE, navegador e terminal com o tmux, gostaria que os controles fossem consistentes entre todos eles. Existe uma maneira de ter os controles padrão de copiar / colar do sistema operacional enquanto também permite que o mouse role no tmux?

(Nota: eu originalmente perguntei, mas deletei, esta pergunta no SO. Eu decidi que era mais apropriado aqui.)

    
por Jenny Shoars 25.09.2016 / 22:05

2 respostas

1

Depende se você está confiando no tmux para interpretar o wheel-mouse, ou não. Se é o tmux - não, você não pode, porque o tmux só veria os eventos do mouse da roda se ele ativasse as operações do mouse do terminal.

Sem ativar as operações do mouse, alguns terminais podem enviar as teclas de cursor para cima / para baixo para o aplicativo quando ele tiver alternado para a tela alternativa. O VTE (gnome-terminal) fez isso incondicionalmente por alguns anos. O mesmo recurso é uma opção ( alternateScroll ) no xterm. O tmux alterna para a tela alternativa se a descrição do terminal tiver isso nos recursos terminfo smcup e rmcup . Enquanto na tela alternativa, normalmente (exceto por este recurso de cursor para cima / para baixo bastante recente), o mouse de roda não teria efeito no terminal.

Então ... você pode obter algum uso limitado do mouse wheel enquanto roda o tmux, e isso depende do terminal e de como ele está configurado.

    
por 25.09.2016 / 23:27
6

Segure a tecla Shift ao tentar copiar e colar quando estiver em 'mode-mouse on'

    
por 09.11.2016 / 14:30