Zvýšenie produktivity vášho terminálu: Ach My Zsh Pluginy, ktoré potrebujete

Zvysenie Produktivity Vasho Terminalu Ach My Zsh Pluginy Ktore Potrebujete



Väčšina z nás trávi obrovské množstvo času v termináli a možno sa čuduje, ako môžete zvýšiť svoj pracovný tok terminálu na 10-násobnú úroveň vývojára.

V tomto návode vám ukážeme, ako využijete terminál na úroveň skúseného používateľa pomocou Oh My Zsh a jeho výkonných doplnkov.

Oh My Zsh je populárny open-source rámec na správu konfigurácie Zsh. Dodáva sa s množstvom doplnkov a tém, ktoré môžu obohatiť váš terminálový zážitok.







Predpoklady:

Skôr než sa ponoríme do sveta doplnkov Oh My Zsh, uistite sa, že máte splnené nasledujúce predpoklady:



  • Nainštalované Zsh – Zsh by ste už mali mať nainštalovaný vo svojom systéme. Ak nie, môžete ho nainštalovať pomocou správcu balíkov vášho systému.
  • Nainštalované Oh My Zsh – Ak ste ešte nenainštalovali Oh My Zsh, môžete postupovať podľa pokynov na inštaláciu v oficiálnom úložisku Oh My Zsh GitHub.
  • Základná konfigurácia Zsh – Mali by ste mať základné znalosti o Zsh a vedieť, ako ho nakonfigurovať. Ak nie, môžete začať s minimálnym konfiguračným súborom „~/.zshrc“.

Teraz, keď máme pokryté predpoklady, začnime.

Doplnok Git

Doplnok Git poskytuje výkonné skratky a informácie o všetkých vašich úložiskách Git priamo vo vašej výzve. To je užitočné, ak pracujete s viacerými kódovými základňami a neustále medzi nimi prepínate

Ak chcete povoliť doplnok Git, otvorte súbor „~/.zshrc“ a pridajte „git“ do zoznamu doplnkov:

pluginy = ( git )

Ak je povolený doplnok Git, môžete používať množstvo užitočných príkazov a informácií súvisiacich s Git.

Ak chcete napríklad zobraziť aktuálnu vetvu vo výzve, môžeme prejsť do adresára úložiska:

$ cd / Domov / budem musieť / benchmark

Keď prejdeme do úložiska benchmarkov, výzva sa zmení tak, aby odrážala názov úložiska a aktuálnu vetvu takto:

➜  benchmark git: ( Hlavná )

Na kontrolu stavu úložiska Git použite nasledujúci príkaz:

$ stav git

Plugin na zvýraznenie syntaxe

Zvýraznenie syntaxe je nevyhnutnou funkciou pre akúkoľvek úpravu kódu vo vašom termináli. Ak chcete povoliť zvýraznenie syntaxe v príkazoch Zsh, môžeme pridať a povoliť doplnok zvýraznenia syntaxe.

To vám môže pomôcť rozpoznať a rýchlo opraviť chyby v príkaze, ako aj rozlíšiť rôzne typy súborov.

Doplnok na zvýraznenie syntaxe pridáva farbu do vašich príkazov, čím uľahčuje rozpoznanie chýb a rozlíšenie rôznych typov súborov.

Ak ho chcete nainštalovať, naklonujte úložisko Git a pridajte „zsh-syntax-highlighting“ do zoznamu doplnkov „~/.zshrc“:

$ git klon https: // github.com / zsh-users / zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / pluginy / zsh-syntax-zvýraznenie

Upravte konfiguračný súbor Zsh a pridajte doplnok:

pluginy = ( zsh-syntax-zvýraznenie )

Po uložení zmien znova načítajte konfiguračný súbor alebo spustite nové relácie terminálu.

Počas zadávania príkazov vám Zsh ukáže, či ide o platný alebo neplatný príkaz, a to tak, že ho zvýrazní zelenou a červenou farbou.

Doplnok Auto-Suggestions

Druhým a najvýkonnejším doplnkom v ekosystéme Oh My Zsh je doplnok automatických návrhov.

Ako už názov napovedá, tieto doplnky pomáhajú automaticky navrhovať príkazy vášho typu. Toto je založené na vašej predchádzajúcej histórii príkazov.

Ak chcete nainštalovať doplnok, začnite klonovaním úložiska, ako je znázornené v nasledujúcom príkaze:

$ git klon https: // github.com / zsh-users / zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / pluginy / zsh-autosuggestions

Ďalej upravte konfiguračný súbor Zsh a názov doplnku takto:

pluginy = ( # ďalších doplnkov zsh-autosuggestions)

Po povolení môžete začať písať príkazy, pretože doplnok navrhne automatické dopĺňanie predtým vykonaných príkazov. Návrhy môžete prijať stlačením karty.

Zsh History Plugin

Doplnok histórie pridáva ďalšiu funkciu na správu histórie príkazov.

Ak ho chcete nainštalovať, pridajte „históriu“ do zoznamu doplnkov „~/.zshrc“ takto:

pluginy = ( histórie )

Po povolení môžeme použiť rôzne príkazy na interakciu s históriou príkazov.

Na zobrazenie histórie príkazov použite napríklad nasledujúce:

$ histórie

Na vykonanie konkrétneho príkazu z histórie použite nasledovné:

$ ! 42

Na vyhľadanie príkazu v histórii použite nasledovné:

$ histórie | priľnavosť kľúčové slovo

Fuzzy Finder Plugin (fzf)

Ďalším na zozname je Fuzzy Finder, tiež známy ako doplnok fzf. Tento doplnok nám umožňuje vyhľadávať a interaktívne vyberať súbory, procesy a ďalšie pomocou fuzzy vyhľadávacieho nástroja.

Ak ho chcete nainštalovať, naklonujte úložisko do adresára doplnku Oh My Zsh:

$ git klon --hĺbka 1 https: // github.com / unixorn / fzf-zsh-plugin.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / pluginy / fzf-zsh-plugin

Upravte konfiguračný súbor Zsh a pridajte doplnok takto:

pluginy = ( ... fzf-zsh-plugin )

Po povolení znova načítajte konfiguráciu Zsh alebo spustite nový shell.

Potom môžete doplnok použiť spustením príkazu „fzf“.

$ fzf

Na vyhľadávanie v histórii príkazov použite nasledujúci príkaz:

$ histórie | fzf

Na spustenie procesov a ich zabitie môžete vykonávať aj zložitejšie úlohy, ako je fuzzy vyhľadávanie:

$ ps do | fzf | awk '{print $2}' | xargs zabiť -9

Odtiaľ si môžete vybrať príkaz, ktorý chcete zabiť.

Doplnok SSH agenta

Doplnok SSH Agent automaticky načíta dostupné kľúče SSH pri spustení relácie shellu. Vďaka tomu je to veľmi jednoduché, keď potrebujete komunikovať so širokou škálou vzdialených strojov.

Ak to chcete povoliť, pridajte názov doplnku „ssh-agent“ do zoznamu doplnkov „~/.zshrc“:

pluginy = ( ... ssh-agent )

Keď je povolený doplnok SSH Agent, Zsh automaticky načíta kľúče SSH pri spustení. Preto môžete použiť SSH bez toho, aby ste museli zakaždým zadávať prístupovú frázu.

Extrahovať doplnok

Doplnok na extrahovanie poskytuje rýchly spôsob extrahovania rôznych archívnych formátov, ako sú zip, tar a gzip.

Doplnok definuje funkciu s názvom „extrahovať“, ktorá extrahuje archívny súbor, ktorý doň odošlete, a podporuje širokú škálu typov archívnych súborov.

Týmto spôsobom nemusíte vedieť, ktorý konkrétny príkaz extrahuje súbor; stačí extrahovať a funkcia sa postará o zvyšok.

Pridajte ho, aby ste ho povolili.

Pridajte názov doplnku do zoznamu doplnkov „~/.zshrc“:

pluginy = ( ... extrakt )

Farebný doplnok Man Pages

Manpages sú neuveriteľné nástroje pre nás všetkých. Pri čiernobielom texte sú však akési nudné. Aby boli zaujímavejšie a čitateľnejšie, povoľte doplnok Colored Man Pages.

Tento doplnok pridáva zvýraznenie syntaxe do manuálových stránok, čo uľahčuje ich čítanie a navigáciu.

Upravte konfiguračný súbor Zsh a pridajte názov doplnku nasledovne:

pluginy = ( ... farebné manuálové stránky )

Doplnok Command-Not-Found

Neustále vás otravujú chyby „príkaz nenájdený“ a musíte manuálne hľadať, ktoré nástroje chýbajú? Už sa nemusíte báť.

Doplnok command-not-found používa balík command-not-found pre Zsh na poskytnutie odporúčaných balíkov, ktoré sa majú nainštalovať, ak príkaz nemožno nájsť.

Povoľte ho pridaním do zoznamu:

pluginy = ( ... príkaz nenájdený )

Príklad použitia:

$ ifconfig
Program 'ifconfig' môže byť najdený v nasledujúce balíčky:
* sieťové nástroje
Skúste: sudo apt Inštalácia < vybraný balík >

Tu to máte!

Záver

V tomto rozsiahlom návode sme preskúmali rôzne doplnky Oh My Zsh, ktoré môžu zvýšiť produktivitu vášho terminálu.