Bii o ṣe le Fi Oh Oh Zsh mi sii ni Ubuntu 20.04


Nigbati o ba n ṣiṣẹ pẹlu awọn agbegbe orisun Unix akoko pupọ wa yoo lo lori ṣiṣẹ ni ebute kan. Ebute wiwo ti o dara yoo jẹ ki a ni irọrun ti o dara si iṣelọpọ wa. Eyi ni ibiti OH-MY-ZSH wa.

OH-MY-ZSH jẹ ilana orisun-ṣiṣi fun ṣiṣakoso iṣeto ZSH ati pe awakọ ni agbegbe. O wa pẹlu awọn toonu ti awọn iṣẹ iranlọwọ, awọn afikun, awọn oluranlọwọ, awọn akori, ati awọn nkan diẹ ti yoo jẹ ki o dara si ebute. Awọn afikun 275 + wa lọwọlọwọ ati awọn akori 150 ni atilẹyin.

Ohun akọkọ ni akọkọ, o nilo lati fi sori ẹrọ ati ṣeto ZSH bi ikarahun aiyipada rẹ ni Ubuntu.

  • Zsh yẹ ki o fi sori ẹrọ (v4.3.9 tabi diẹ ẹ sii to ṣẹṣẹ yoo ṣe ṣugbọn a fẹ 5.0.8 ati tuntun).
  • O yẹ ki a fi Wget sii.
  • Git yẹ ki o fi sori ẹrọ (v2.4.11 tabi iṣeduro ti o ga julọ).

Jẹ ki a fo sinu ki a wo bi a ṣe le fi sori ẹrọ ati ṣeto eto OH-MY-ZSH ni Ubuntu Linux.

Fifi OH-MY-ZSH sii ni Ubuntu Linux

Fifi sori ẹrọ ti Oh My Zsh le ṣee ṣe nipa lilo awọn aṣẹ “Curl” tabi “Wget” ninu ebute rẹ. Rii daju boya ọkan ninu iwulo kan ti fi sori ẹrọ ni OS, ti ko ba fi sii wọn pẹlu git nipa ṣiṣe pipaṣẹ atẹle to tẹle.

$ sudo apt install curl wget git

Nigbamii, fi sori ẹrọ Oh My Zsh nipasẹ laini aṣẹ pẹlu boya curl tabi wget bi o ti han.

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

Lọgan ti o ba Fi sori ẹrọ OH-MY-ZSH, yoo gba afẹyinti ti faili rẹ tẹlẹ .zhrc . Lẹhinna faili tuntun .zshrc yoo ṣẹda pẹlu awọn atunto. Nitorinaa nigbakugba ti o ba pinnu lati yọ OH-MY-ZSH kuro ni lilo oluyọkuro, faili atijọ .zshrc yoo kan pada.

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

Gbogbo awọn atunto ni a gbe labẹ .zshrc faili. Eyi ni ibiti o le yipada awọn ipele tabi mu awọn afikun tuntun ṣiṣẹ tabi yi awọn akori pada da lori awọn iwulo.

Jẹ ki a fọ diẹ ninu awọn ipilẹ pataki ti a le yipada ni faili .zshrc .

Laarin gbogbo awọn ẹya ni OH-MY-ZSH, Mo nifẹ ipilẹ awọn akori ti o wa ninu lapapo pẹlu fifi sori ẹrọ. O oju dara si oju-iwoye ebute mi ati rilara. Awọn akori ti fi sii labẹ “/home/tecmint/.oh-my-zsh/themes/“.

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

Nipa aiyipada “robbyrussell” ni akori ti o rù. Lati yi akori pada ṣe atunṣe paramita “ZSH_THEME = ” labẹ faili .zshrc .

$ nano ~/.zshrc

O ni lati wa orisun (orisun ~/.zshrc) faili fun awọn ayipada lati munadoko.

$ source ~/.zshrc

Awọn toonu ti awọn afikun wa ti o ni atilẹyin nipasẹ OH-MY-ZSH. Ṣiṣeto ohun itanna jẹ ohun rọrun. Gbogbo ohun ti o ni lati ṣe ni gba package ohun itanna ki o ṣafikun orukọ ohun itanna ninu paramita awọn afikun lori faili .zshrc . Nipa aiyipada, git nikan ni ohun itanna ti o ṣiṣẹ lẹhin fifi sori ẹrọ.

Bayi Emi yoo ṣafikun awọn afikun meji diẹ sii "Awọn adaṣe ZSH ati ZSH-Syntax-saami" nipa ṣiṣupọ awọn idii.

$ 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

Lati jẹ ki awọn afikun munadoko gbogbo ohun ti o ni lati ṣe ni satunkọ faili .zhsrc , ṣafikun orukọ ohun itanna ni awọn afikun =() pẹlu aye laarin orukọ ohun itanna kọọkan.

$ nano ~/.zshrc

Bayi orisun (orisun ~/.zshrc) faili fun awọn ayipada lati munadoko. Bayi o le rii lati sikirinifoto ẹya ẹya-ara aba-abayo ti ṣiṣẹ ati pe o ranti aṣẹ ti Mo lo tẹlẹ ati ni imọran da lori rẹ.

OH-MY-ZSH n ṣayẹwo laifọwọyi fun awọn imudojuiwọn bi-ọsẹ. Lati mu o ṣiṣẹ, ṣeto paramita DISABLE_AUTO_UPDATE = ”otitọ”. O tun le ṣakoso nọmba awọn ọjọ ti imudojuiwọn yẹ ki o ṣiṣẹ nipa siseto okeere UPDATE_ZSH_DAYS = .

O ṣee ṣe lati ṣiṣe awọn imudojuiwọn ọwọ nipa ṣiṣe pipaṣẹ.

$ omz update

Yọ OH-MY-ZSH kuro ni Ubuntu Linux

Ti o ba fẹ yọ oh-my-zsh, ṣiṣe aṣẹ “yọkuro oh_my_zsh“. Yoo yọ gbogbo awọn faili pataki ati awọn folda apakan ti oh_my_zsh kuro ki o pada si ipo iṣaaju. Tun ebute rẹ bẹrẹ fun awọn ayipada lati munadoko.

$ uninstall oh_my_zsh

Iyẹn ni fun nkan yii. A ti ṣawari ohun ti oh-my-zsh, bii o ṣe le fi sori ẹrọ ati tunto rẹ. A tun ti rii awọn afikun ati awọn akori. Awọn ẹya pupọ diẹ sii wa ju ohun ti a sọrọ ninu nkan yii. Ṣawari ati pin iriri rẹ pẹlu wa.