Când lucrăm cu medii bazate pe Unix, majoritatea timpului nostru va fi dedicat lucrului într-un terminal. Un terminal frumos ne va face să ne simțim bine și ne va îmbunătăți productivitatea. Aici e locul OH-MY-ZSH intră în joc.
OH-MY-ZSH este un cadru open-source pentru gestionare ZSH configurație și este condus de comunitate. Vine la pachet cu o mulțime de funcții utile, pluginuri, ajutoare, teme și câteva lucruri care te vor face mai bun la terminal. Există în prezent 275+ pluginuri și 150 teme acceptate.
În primul rând, trebuie instalați și configurați ZSH ca shell implicit în Ubuntu.
Să intrăm și să vedem cum să instalăm și să configurăm OH-MY-ZSH programează în Ubuntu Linux.
Instalarea Oh, Zsh poate fi realizat folosind „Răsuci”Sau„Wget”În terminalul dvs. Asigurați-vă că oricare dintre utilitare este instalat în sistemul de operare, dacă nu le instalați împreună cu
git executând următoarele comandă apt.$ sudo apt instalează curl wget git.
Apoi, instalați Oh, Zsh prin linia de comandă cu oricare răsuci sau wget așa cum se arată.
$ sh -c "$ (curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" SAU. $ sh -c "$ (wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -) "
Odată ce ați instalat OH-MY-ZSH, va fi necesară o copie de rezervă a celor existente .zhrc
fişier. Apoi un nou .zshrc
fișierul va fi creat cu configurații. Deci, ori de câte ori decideți să eliminați OH-MY-ZSH folosind programul de dezinstalare, un vechi automat .zshrc
fișierul va fi revenit.
-rw-r - r-- 1 tecmint tecmint 3538 27 octombrie 02:40 .zshrc
Toate configurațiile sunt plasate sub .zshrc
fişier. Aici veți schimba parametrii sau veți activa pluginuri noi sau veți schimba temele în funcție de nevoi.
Să descompunem câțiva dintre parametrii importanți pe care îi putem modifica în .zshrc
fişier.
Printre toate caracteristicile din OH-MY-ZSH, Îmi place setul de teme care vine într-un pachet cu instalarea. Îmi îmbunătățește vizual aspectul terminal. Temele sunt instalate sub „/home/tecmint/.oh-my-zsh/themes/“.
$ ls /home/tecmint/.oh-my-zsh/themes/
În mod implicit "robbyrussell”Este tema care se încarcă. Pentru a schimba tema modificați parametrul „ZSH_THEME =" sub .zshrc
fişier.
$ nano ~ / .zshrc.
Trebuie să sursați (sursa ~ / .zshrc) fișierul pentru ca modificările să fie eficiente.
$ sursă ~ / .zshrc.
Există o mulțime de pluginuri care sunt acceptate de OH-MY-ZSH. Configurarea unui plugin este destul de ușoară. Tot ce trebuie să faci este obțineți pachetul de pluginuri și adăugați numele pluginului în parametrul plugins de pe .zshrc
fişier. În mod implicit, git este singurul plugin care este activat după instalare.
Acum voi adăuga încă două pluginuri „ZSH-autosugestii și ZSH-Evidențierea sintaxei”Prin clonarea pachetelor.
$ git clona https://github.com/zsh-users/zsh-autosuggestions.git $ ZSH_CUSTOM / plugins / zsh-autosuggestions. $ git clona https://github.com/zsh-users/zsh-syntax-highlighting.git $ ZSH_CUSTOM / plugins / zsh-syntax-highlighting.
Pentru a face pluginurile eficiente tot ce trebuie să faceți este să editați fișierul .zhsrc
fișier, adăugați numele pluginului în pluginuri = ()
cu un spațiu între fiecare nume de plugin.
$ nano ~ / .zshrc.
Acum sursa (sursa ~ / .zshrc) pentru ca modificările să fie eficiente. Acum puteți vedea din captura de ecran autosugestie caracteristica este activată și își amintește comanda pe care am folosit-o anterior și sugerează pe baza ei.
OH-MY-ZSH verifică automat dacă există actualizări bi-săptămânal. Pentru a-l dezactiva, setați parametrul DISABLE_AUTO_UPDATE = ”adevărat”. De asemenea, puteți controla numărul de zile în care actualizarea ar trebui să ruleze prin setare export UPDATE_ZSH_DAYS =.
Este posibil să rulați actualizări manuale executând comanda.
$ omz actualizare.
Dacă doriți să eliminați oh-my-zsh, executați comanda „dezinstalați oh_my_zsh“. Acesta va elimina toate fișierele și folderele necesare oh_my_zsh și reveniți la starea anterioară. Reporniți terminalul pentru ca modificările să fie eficiente.
$ dezinstalați oh_my_zsh.
Gata pentru acest articol. Am explorat ce este oh-my-zsh, cum se instalează și se configurează. Am văzut și pluginuri și teme. Există mult mai multe caracteristici decât ceea ce am discutat în acest articol. Explorează și împărtășește-ți experiența.