Wyszukiwanie w witrynie

Jak zainstalować Oh My Zsh w Ubuntu 20.04


Pracując ze środowiskami opartymi na systemie Unix, większość czasu spędzamy na pracy w terminalu. Dobrze wyglądający terminal sprawi, że poczujemy się dobrze i poprawimy naszą produktywność. Tutaj wkracza OH-MY-ZSH.

OH-MY-ZSH to platforma typu open source do zarządzania konfiguracją ZSH, tworzona przez społeczność. W zestawie znajduje się mnóstwo przydatnych funkcji, wtyczek, pomocników, motywów i kilku rzeczy, które sprawią, że będziesz lepiej posługiwać się terminalem. Obecnie obsługiwanych jest 275+ wtyczek i 150 motywów.

Po pierwsze, musisz zainstalować i skonfigurować ZSH jako domyślną powłokę w Ubuntu.

Wymagania

  • Powinien zostać zainstalowany Zsh (wystarczyłaby wersja 4.3.9 lub nowsza, ale my wolimy wersję 5.0.8 i nowszą).
  • Powinieneś zainstalować Curl lub Wget.
  • Powinien być zainstalowany Git (zalecana wersja 2.4.11 lub nowsza).

Przejdźmy teraz i zobaczmy, jak zainstalować i skonfigurować program OH-MY-ZSH w systemie Ubuntu Linux.

Instalowanie OH-MY-ZSH w systemie Ubuntu Linux

Instalację Oh My Zsh można przeprowadzić za pomocą poleceń „Curl” lub „Wget” w terminalu. Upewnij się, że w systemie operacyjnym jest zainstalowane jedno z narzędzi, a jeśli nie, zainstaluj je razem z git, uruchamiając następującą komendę apt.

sudo apt install curl wget git

Następnie zainstaluj Oh My Zsh za pomocą wiersza poleceń za pomocą curl lub wget, jak pokazano.

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
OR
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

Po zainstalowaniu OH-MY-ZSH zostanie utworzona kopia zapasowa istniejącego pliku .zhrc. Następnie zostanie utworzony nowy plik .zshrc z konfiguracjami. Zatem za każdym razem, gdy zdecydujesz się usunąć OH-MY-ZSH za pomocą dezinstalatora, automatycznie przywrócony zostanie stary plik .zshrc.

-rw-r--r--  1 tecmint tecmint  3538 Oct 27 02:40 .zshrc

Wszystkie konfiguracje znajdują się w pliku .zshrc. Tutaj możesz zmienić parametry lub włączyć nowe wtyczki lub zmienić motywy w zależności od potrzeb.

Rozłóżmy niektóre ważne parametry, które możemy modyfikować w pliku .zshrc.

Motywy OH-MY-ZSH

Spośród wszystkich funkcji OH-MY-ZSH podoba mi się zestaw motywów dostarczany w pakiecie z instalacją. Poprawia wizualnie wygląd i działanie mojego terminala. Motywy są instalowane w lokalizacji „/home/tecmint/.oh-my-zsh/themes/”.

ls /home/tecmint/.oh-my-zsh/themes/

Domyślnie ładowany jest motyw „robbyrussell”. Aby zmienić motyw, zmodyfikuj parametr „ZSH_THEME=” w pliku .zshrc.

nano ~/.zshrc

Aby zmiany odniosły skutek, musisz pobrać plik źródłowy (source ~/.zshrc).

source ~/.zshrc

Wtyczki OH-MY-ZSH

Istnieje mnóstwo wtyczek obsługiwanych przez OH-MY-ZSH. Konfiguracja wtyczki jest dość łatwa. Wszystko, co musisz zrobić, to pobrać pakiet wtyczki i dodać nazwę wtyczki w parametrze plugins w pliku .zshrc. Domyślnie git jest jedyną wtyczką włączaną po instalacji.

Teraz dodam jeszcze dwie wtyczki „Autosugestie ZSH i Podświetlanie składni ZSH”, klonując pakiety.

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

Aby wtyczki działały, wystarczy edytować plik .zhsrc, dodać nazwę wtyczki w plugins=() ze spacją pomiędzy nazwami poszczególnych wtyczek.

nano ~/.zshrc

Teraz plik źródłowy (source ~/.zshrc), aby zmiany zaczęły obowiązywać. Teraz na zrzucie ekranu widać, że funkcja automatycznej sugestii jest włączona i zapamiętuje polecenie, którego użyłem wcześniej, i na jego podstawie sugeruje.

Automatyczna aktualizacja OH-MY-ZSH

OH-MY-ZSH automatycznie sprawdza dostępność aktualizacji co dwa tygodnie. Aby to wyłączyć, ustaw parametr DISABLE_AUTO_UPDATE=”true”. Możesz także kontrolować liczbę dni, przez które aktualizacja powinna trwać, ustawiając eksport UPDATE_ZSH_DAYS=.

Możliwe jest uruchomienie aktualizacji ręcznych poprzez uruchomienie polecenia.

omz update

Usuwanie OH-MY-ZSH w systemie Ubuntu Linux

Jeśli chcesz usunąć oh-my-zsh, uruchom polecenie „odinstaluj oh_my_zsh”. Usunie wszystkie niezbędne pliki i foldery będące częścią oh_my_zsh i powróci do poprzedniego stanu. Uruchom ponownie terminal, aby zmiany zaczęły obowiązywać.

uninstall oh_my_zsh

To wszystko w tym artykule. Sprawdziliśmy, czym jest oh-my-zsh, jak go zainstalować i skonfigurować. Widzieliśmy także wtyczki i motywy. Istnieje o wiele więcej funkcji niż te, które omówiliśmy w tym artykule. Przeglądaj i podziel się z nami swoimi doświadczeniami.