tmux i zaznaczanie tekstu za pomocą myszki przez kit

13

Używam Tmuxa w sesji szpachlowej. Zwykle (uruchamiając zwykłą powłokę lub ekran GNU), aby zaznaczyć tekst, wystarczy kliknąć lewym przyciskiem myszy i przeciągnąć myszą po jakimś tekście.

W tmuxie muszę przytrzymać Shift podczas zaznaczania tekstu za pomocą myszy. Jak mogę odzyskać „normalne” zachowanie?

Edytuj, wydaje się, że jest to spowodowane „włączonym oknem wyboru myszy w zestawie” w tmux. Czy jest więc jakiś sposób, aby pozostawić włączone okienko wyboru myszy z ustawioną opcją i nadal móc zaznaczać tekst bez naciskania „Shift”?

nos
źródło

Odpowiedzi:

15

Nie. Aby zaimplementować okienko wyboru myszy, tmux musi przechwycić mysz z terminala (jak każda inna aplikacja terminala, która obsługuje mysz). W większości terminali, łącznie z kitem, oznacza to, że musisz użyć shift do standardowego kopiowania i wklejania. Niemożliwe jest, aby zarówno okienko wyboru myszy, jak i schowek szpachlówki działały bez przesunięcia.

Jednak najnowsza wersja tmux (w repozytorium Subversion) obsługuje używanie myszy do bezpośredniego kopiowania do bufora wklejania tmux (z włączoną opcją mode-mouse). Obsługuje również synchronizację ze schowkiem terminali na niektórych terminalach (przynajmniej xterm, chociaż nie jestem pewien co do szpachli).

Kok
źródło