Vyhledávání na webu

Jak nainstalovat Oh My Zsh v Ubuntu 20.04


Při práci s prostředími založenými na Unixu většinu času strávíme prací v terminálu. Díky dobře vypadajícímu terminálu se budeme cítit dobře a zlepší naši produktivitu. Zde vstupuje do hry OH-MY-ZSH.

OH-MY-ZSH je open-source framework pro správu konfigurace ZSH a je řízen komunitou. Dodává se s mnoha užitečnými funkcemi, pluginy, pomocníky, motivy a několika věcmi, díky kterým budete v terminálu lepší. V současné době je podporováno 275+ pluginů a 150 motivů.

Nejprve musíte nainstalovat a nastavit ZSH jako výchozí shell v Ubuntu.

Požadavky

  • Zsh by měl být nainstalován (v4.3.9 nebo novější by stačilo, ale preferujeme 5.0.8 a novější).
  • Měl by být nainstalován Curl nebo Wget.
  • Měl by být nainstalován Git (doporučena verze 2.4.11 nebo vyšší).

Pojďme se podívat, jak nainstalovat a nastavit program OH-MY-ZSH v Ubuntu Linuxu.

Instalace OH-MY-ZSH v Ubuntu Linux

Instalace Oh My Zsh může být provedena pomocí příkazů „Curl“ nebo „Wget“ ve vašem terminálu. Ujistěte se, že je v operačním systému nainstalován jeden z nástrojů, pokud ne, nainstalujte je společně s git spuštěním následujícího příkazu apt.

sudo apt install curl wget git

Dále nainstalujte Oh My Zsh pomocí příkazového řádku buď pomocí curl nebo wget, jak je znázorněno.

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 -)"

Jakmile nainstalujete OH-MY-ZSH, vytvoří se záloha vašeho stávajícího souboru .zhrc. Poté bude vytvořen nový soubor .zshrc s konfiguracemi. Kdykoli se tedy rozhodnete odstranit OH-MY-ZSH pomocí odinstalačního programu, automaticky starý soubor .zshrc bude vrácen.

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

Všechny konfigurace jsou umístěny v souboru .zshrc. Zde buď změníte parametry nebo povolíte nové pluginy nebo změníte motivy podle potřeb.

Pojďme si rozebrat některé důležité parametry, které můžeme upravit v souboru .zshrc.

Témata OH-MY-ZSH

Mezi všemi funkcemi v OH-MY-ZSH se mi líbí sada motivů, která je součástí balíčku s instalací. Vizuálně to zlepšuje vzhled a dojem mého terminálu. Motivy se instalují pod „/home/tecmint/.oh-my-zsh/themes/“.

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

Ve výchozím nastavení se načte téma „robbyrussell“. Chcete-li změnit motiv, upravte parametr „ZSH_THEME=“ v souboru .zshrc.

nano ~/.zshrc

Aby se změny projevily, musíte soubor použít jako zdroj (source ~/.zshrc).

source ~/.zshrc

Pluginy OH-MY-ZSH

Existuje spousta pluginů, které podporuje OH-MY-ZSH. Nastavení pluginu je poměrně snadné. Jediné, co musíte udělat, je získat balíček pluginů a přidat název pluginu do parametru plugins v souboru .zshrc. Ve výchozím nastavení je git jediným pluginem, který je po instalaci povolen.

Nyní přidám další dva pluginy „ZSH-autosuggestions a ZSH-Syntax-highlighting“ klonováním balíčků.

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 byly pluginy účinné, stačí upravit soubor .zhsrc, přidat název pluginu do plugins=() s mezerou mezi názvy jednotlivých pluginů.

nano ~/.zshrc

Nyní zdrojový (zdrojový ~/.zshrc) soubor, aby se změny projevily. Nyní můžete na snímku obrazovky vidět, že funkce automatické návrhy je povolena a pamatuje si příkaz, který jsem použil dříve, a na jeho základě navrhuje.

OH-MY-ZSH Automatická aktualizace

OH-MY-ZSH automaticky kontroluje aktualizace každé dva týdny. Chcete-li jej zakázat, nastavte parametr DISABLE_AUTO_UPDATE=”true”. Nastavením exportu UPDATE_ZSH_DAYS= můžete také určit počet dní, po které má aktualizace běžet.

Spuštěním příkazu je možné spustit ruční aktualizace.

omz update

Odstranění OH-MY-ZSH v Ubuntu Linux

Pokud chcete odstranit oh-my-zsh, spusťte příkaz „uninstall oh_my_zsh“. Odebere všechny potřebné soubory a složky v části oh_my_zsh a vrátí se do předchozího stavu. Aby se změny projevily, restartujte svůj terminál.

uninstall oh_my_zsh

To je pro tento článek vše. Prozkoumali jsme, co je oh-my-zsh, jak jej nainstalovat a nakonfigurovat. Viděli jsme také pluginy a motivy. Existuje mnohem více funkcí, než o kterých jsme hovořili v tomto článku. Prozkoumejte a podělte se s námi o své zkušenosti.