W tym artykule przyglądamy się, jak zainstalować różne wtyczki w Tmux. Możesz instalować wtyczki ręcznie lub użyć menedżera wtyczek, takiego jak TPM do automatycznego instalowania i zarządzania wtyczkami."
Instalacja ręczna wtyczki
Ręczna instalacja wtyczek w Tmux składa się z dwóch głównych kroków. Krok 1 polega na pobraniu skryptu wtyczki w odpowiedniej lokalizacji w katalogu użytkownika. Krok 2 polega na włączeniu wtyczki poprzez dodanie jej polecenia powłoki na dno .Tmux.plik CONF. Na przykład, jeśli chcesz zainstalować wtyczkę Nord-Tmux z ArcticiceStudio, możesz ręcznie sklonować repozytorium GIT wtyczki za pomocą następującego polecenia:
$ git clone https: // github.com/arcticiceStudio/Nord-Tmux.git ~/arcticiceStudio/Nord-Tmux
Następnie możesz dodać następującą linię na dno swojego .Tmux.conf filethen Możesz dodać następujący wiersz do dołu .Tmux.Plik CONF:
Run-Shell „~/arcticiceStudio/Nord-Tmux/Nord.tmux ”
Jeśli nie uruchamiasz Tmux na kompatybilnym emulatorze terminalu, będziesz musiał zainstalować odpowiedni motyw terminalu. Na przykład, jeśli używasz Ubuntu 22.04 Distro, który wysyła z emulatorem terminalu Gnome, będziesz musiał zainstalować motyw Nord-genome-terminal dla Nord-Tmux do pracy. Więcej informacji na ten temat można znaleźć w repozytorium Github w Nord-Tmux. Po zainstalowaniu wszystkich zależności możesz odświeżyć system Windows TMUX, pozyskując plik konfiguracyjny lub utworzyć TMUX. Po pozyskaniu pliku konfiguracyjnego lub następnym razem, gdy uruchomisz TMUX, zobaczysz następujące:
Zwróć uwagę, jak pasek stanu i reszta okna terminalu Tmux zmieniły kolory z domyślnych kolorów Tmux.
Instalowanie wtyczek za pośrednictwem Tmux Plugin Manager
Podczas gdy ręczne instalowanie wtyczek jest prostym procesem, nadal polega na pobieraniu lub klonowaniu repozytoriów, zapewnianiu kompatybilności i dodawaniu każdej wtyczki do TMUX.plik CONF do uruchamiania go w skorupce TMUX. Na szczęście istnieje lepszy sposób instalacji wtyczek w Tmux. Możesz użyć menedżerów wtyczek do automatyzacji większości procesu. Pierwszy menedżer wtyczek, na który patrzymy, nazywa się Tmux Plugin Manager lub TPM. TPM umożliwia użytkownikowi zainstalowanie dowolnej wtyczki z dobrze utrzymanej listy kompatybilnych wtyczek. Na przykład, jeśli chcesz zainstalować Nord-Tmux za pośrednictwem TPM, możesz podjąć następujące kroki:
Krok 1 polega na sklonowaniu repozytorium TPM w folderze domowym za pomocą następującego polecenia:
$ git clone https: // github.COM/Tmux-Plugins/TPM.git ~/.Tmux/wtyczki/tpm
Po klonowaniu repozytorium musisz edytować Tmux.plik CONF w następnym kroku, aby umożliwić TPM działanie w skorupce TMUX. Osiąga się to przez dodanie następujących wierszy na końcu Tmux.Plik CONF:
#Lista wtyczek ------------------------#
SET -G @PLUGIN „Tmux -Plugins/TPM”
SET -G @PLUGIN „Tmux-Plugins/Tmux Hensible”
# Inne przykłady:
# set -g @plugin „github_username/plugin_name”
# set -g @plugin „github_username/plugin_name# gałąź”
# set -g @plugin „git @github.com: użytkownik/wtyczka ”
# set -g @plugin „git @bitbucket.com: użytkownik/wtyczka ”
#------------------------------------------#
# Zainicjuj menedżer wtyczek Tmux (trzymaj tę linię na samym dole Tmux.conf)
Uruchom „~/.Tmux/wtyczki/tpm/tpm ”
Po ukończeniu tego kroku, jeśli masz już uruchomienie TMUX, możesz ponownie załadować środowisko TMUX za pomocą następującego polecenia:
$ tmux Źródło ~/.Tmux.conf
Następnie zainstalowanie wtyczki Nord-Tmux jest później stosunkowo proste. Najpierw musisz edytować Tmux.Plik Conf, który zawiera wtyczkę ArcticICESTUDIO/NORD-TMUX w następujący sposób:
#Lista wtyczek ------------------------#
SET -G @PLUGIN „Tmux -Plugins/TPM”
SET -G @PLUGIN „Tmux-Plugins/Tmux Hensible”
SET -G @PLUGIN „ARCTICICESTUDIO/NORD -TMUX”
Następnie możesz pobrać wtyczkę przez prefiks + i (Capital Letter I), a TPM dba o instalację samej wtyczki.
Jest to pokazane na zrzucie ekranu poniżej:
TPM klonuje repozytorium GitHub do ~/.Tmux/wtyczki/Nord-Tmux. A po przeładowaniu tak to wygląda:
Odinstalowanie wtyczki od Tmux Plugin Manager
Podobnie do instalacji wtyczki, TPM obsługuje łatwe odinstalowanie wtyczek. Pierwszym krokiem w odinstalowaniu wtyczki jest usunięcie linii deklaracji wtyczki w Tmux.plik CONF lub komentowanie tego. Następnie naciśnięcie prefiksu + alt + u odświeża zmiany konfiguracji w bieżącym środowisku Tmux, a wtyczka jest usuwana.
Na przykład, jeśli chcesz odinstalować Nord-Tmux od Tmux do TPM, możesz komentować następujący wiersz w Tmux.Conf:
SET -G @PLUGIN „ARCTICICESTUDIO/NORD -TMUX”
Umieszczając przed nim znak #. Następnie, po naciśnięciu prefiksu + alt + u, tak wygląda terminal Tmux:
Instalowanie wtyczek, które dostosowują pasek stanu
Nie wszystkie wtyczki zapewniają ulepszenia estetyczne TMUX. Istnieje wiele wtyczek, które dodają więcej informacji do paska stanu, takich jak raporty pogodowe, pamięć i zużycie procesora, procent baterii systemu itp. Instalowanie takiej wtyczki wymaga nieco więcej pracy niż wtyczki estetyczne, nawet przez TPM.
Na przykład, jeśli chcesz zainstalować Tmux-CPU przez Tmux-Plugins na GitHub, musisz dodać wtyczkę do Tmux.plik Conf dla TPM do instalacji. Najpierw dodaj następujący wiersz do Tmux.Plik CONF:
SET -G @PLUGIN „Tmux-Plugins/Tmux-CPU”
Następnie naciśnij Prefiks + I (Capital Letter I), aby pobrać wtyczkę i źródło jej automatycznie. Jak widać na zrzucie ekranu poniżej, na pasku stanu nie ma jeszcze informacji.
Wynika to z faktu, że musisz dodać opcję do lewej statusu lub prawej sekcji paska stanu w Tmux.plik CONF. Ta opcja przyjmuje sformatowany ciąg Tmux-CPU w następujący sposób:
Ustaw -g status -right „ #cpu_bg_color cpu: #cpu_icon #cpu_percentage | %A %H- %D %H: %M ”
Po dodaniu go do Tmux.Plik CONF, kiedy uruchomisz nową sesję TMUX lub ponownie załaduj bieżącą sesję, możesz zobaczyć użycie procesora na pasku stanu, jak pokazano na zrzucie ekranu poniżej:
Wniosek
Istnieje wiele wysokiej jakości wtyczek dla TMUX, które zapewniają różnorodne narzędzia dla użytkowników, od motywów estetycznych po informacje systemowe, a nawet informacje o przetwarzaniu. Te wtyczki można zainstalować ręcznie i dodać do Tmux.plik Conf, który ma być używany według uznania użytkownika. Ponadto użytkownik może zainstalować menedżer wtyczek, taki jak TMUX Plugin Manager.