Używam tmux
i OSX. Podczas kopiowania i wklejania z terminala tmux
mogę przytrzymać Option
i zaznaczyć tekst. Nie mogę jednak zmusić tekstu do pozostania w okienku. Więc kiedy chcę skopiować tekst, muszę przesunąć panel w lewo lub powiększyć panel, jak pokazano poniżej.
To oprócz konieczności przytrzymywania Option
klawisza jest uciążliwe. Wiem, że mogę wejść w tryb wizualny i użyć ruchów vima, aby się tam dostać, ale wolę mieć sposób na użycie myszy. Czy ktoś znalazł rozwiązanie tego problemu?
Odpowiedzi:
Umieść ten blok kodu w swoim
~/.tmux.conf
. Umożliwi to integrację myszy, umożliwiając kopiowanie z panelu za pomocą myszy, bez konieczności powiększania.Następnie zrestartuj sesję tmux. Podświetl tekst za pomocą myszy, ale nie puszczaj myszy. Teraz, gdy tekst jest podświetlony i wciśnięty myszą, naciśnij klawisz powrotu. Podświetlony tekst zniknie i zostanie skopiowany do schowka. Teraz puść mysz.
Oprócz tego za pomocą myszy można też robić fajne rzeczy, takie jak przewijanie w górę i w dół, wybieranie aktywnego panelu itp.
Jeśli używasz nowszej wersji tmux na macOS, spróbuj wykonać następujące czynności zamiast powyższej:
Jeśli używasz iTerm na macOS, przejdź do iTerm2> Preferencje> zakładka „Ogólne”, aw sekcji „Wybór” zaznacz „Aplikacje w terminalu mogą uzyskać dostęp do schowka”.
A jeśli używasz Linuksa i nowszej wersji tmux, to
(Możesz również sprawdzić https://github.com/gpakosz/.tmux, aby uzyskać wiele innych opcji tmux.)
źródło
sudo apt-get install -y xclip
(Ubuntu Linux).