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=.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.