Jaka jest różnica między Tmux a Terminatorem ? Obecnie używam Terminatora, który pozwala mi dodawać więcej powłok na tym samym ekranie, dzieląc je poziomo lub pionowo.
Czytałem o nich w niektórych artykułach, ale nadal nie jestem w stanie zrozumieć głównej różnicy.
Chcę wiedzieć, jakich funkcji mi brakuje, jeśli nie używam Tmux. Jestem programistą front-end. Używam głównie wiersza poleceń, aby używać tylko poleceń git.
14.04
terminator
tmux
Jitendra Vyas
źródło
źródło
Odpowiedzi:
Terminator jest łatwy w instalacji i robi dokładnie to, co powinien - może dzielić okna terminali zarówno w poziomie, jak i w pionie, zgodnie z wymaganiami użytkownika. Pozwala także zachować wiele kart otwartych na wypadek, gdyby podzielenie jednego okna nie wystarczyło.
Tmux leży gdzieś pomiędzy Terminatorem a ekranem , łącząc łatwość użycia z bazowaniem tylko na zwykłym terminalu.
Oto zalety tmux nad Terminatorem:
1 Źródło: Łukasz Wróbel
źródło
Aby dodać wszystkie odpowiedzi dotyczące pytania. Byłem użytkownikiem zarówno Terminatora, jak i Tmux, ale w tej chwili przełączyłem się na tmux w Xterm. Moje doświadczenie było świetne w tej decyzji, ponieważ;
W Tmux mogę:
Wstępnie zdefiniuj układy, a dzięki tym układom mogę używać poleceń dołączania, które będą uruchamiane w każdym określonym okienku, a następnie dołącz niektóre powiązania klawiszy, aby aktywować niektóre wstępnie zdefiniowane układy.
Ponownie przypisz domyślne powiązania klawiszy (jak już powiedziano, że można je tworzyć w skryptach), abym mógł ulepszyć moje powiązania klawiszy vim i sprawić, by korzystanie z nich było jeszcze lepsze.
Doświadczenie w nauce od powiększania, kopiowania do i ze schowka, konfigurowania kolorów terminala i innych.
Dostosowywanie wyglądu i stylu jest w twoich rękach. Za pomocą skryptów i skryptów stron trzecich możesz dostosować tmux, aby wyglądał i zachęcał IDE tj. (Powerline, udostępnianie ekranu i predefiniowane układy, jak wspomniano powyżej).
Współdzielenie ekranu FTW , powiedzmy, że pracujesz z wieloma obszarami roboczymi i masz wiele terminali otwartych w różnych obszarach roboczych, ale jest tam
tmux window
obszar roboczy 1 i potrzebujesz, aby to okno było dostępne wszędzie, z tym,tmux link-window
że możesz mieć to okno dostępne we wszystkich obszarach roboczych i jest niesamowite!Czy powiedziałem również, że tmux to
Terminal multiplexer
a nieTerminal emulator
podobny terminator, xterm, termite, urxvt itp ? Jest to ważne, aby pamiętać, ponieważ wtedy można używać różnych emulatorów terminali i nadal udostępniać te same okna tmux w emulatorach, których wolisz używać.Doświadczenie jest tak kreatywne, że możesz też sprawdzić tego faceta o imieniu Gotbletu na YouTube, który ma wiele samouczków na temat tmux.
Oto obraz mojego układu kodu, który muszę tylko nacisnąć (Ctlr + a - jako zmodyfikowany klawisz mod) i alt + c, aby go uruchomić.
źródło
vim-airline
wtyczki. Jednak moja linia statusu tmux zwykle używapowerline
segmentu tmux (lub jakkolwiek go nazywają), ale nietmux-powerline
jest to przestarzała przyczyna .Terminator to emulator terminala. „Emuluje” terminal wyświetlacza w systemie wyświetlania X-Windows. Terminator jest szczególnie fajny, ponieważ pozwala dzielić okna, konfigurować układy, przypisywać skróty klawiszowe itp.
Tmux jest „multiplekserem”. Różni się nieco tym, że pozwala na uruchomienie trwałej sesji w terminalu. Tmux pozwala więc na takie rzeczy, jak otwieranie sesji w pracy, zamykanie laptopa, powrót do domu, a następnie ponowne otwieranie laptopa i powrót do tej samej sesji.
Obecnie eksploruję Terminator, ale używam obu. Na przykład mogę mieć sesję Tmux z wieloma panelami na jednym serwerze w jednym panelu Terminator. W innym okienku Terminatora mogę mieć sesję ssh działającą na innym serwerze.
źródło
Byłem użytkownikiem zarówno Terminatora / Tmuxa (i screena, jednak zrezygnowałem z niego teraz).
Jestem bardziej zależny od Tmux, ponieważ nie mogę polegać na X. Przez większość czasu korzystam z SSHing do zdalnej maszyny wirtualnej i tam koduję / debuguję. Są to instancje maszyn wirtualnych systemu Linux w trybie uruchomieniowym dla wielu użytkowników, więc terminator nie wchodzi w rachubę.
Inne powody:
Terminator ma świetny interfejs użytkownika i jest bardziej przyjazny dla użytkownika, ponieważ dobrze integruje się z myszą. Jest to jednak zasadniczo zależne od X, co stanowi przeszkodę dla mojej adopcji.
Używałem ekranu przez kilka lat, ale potem przeniosłem się na tmux ze względu na jego elastyczność i nigdy nie oglądałem się za siebie.
źródło