zsh-users / antigen

The plugin manager for zsh.

Installation | Documentation | Bug tracker | Roadmap | Chat | License

Az antigen egy kis funkciókészlet, amely segít egyszerűen kezelni a shell (zsh)pluginokat, az úgynevezett bundle-okat. A koncepció nagyjából ugyanaz, mint a bundles az atipikus vim+pathogen beállításban. Az Antigen az a zsh-nek, ami a Vundle a vimnek.

Az Antigen elért egy bizonyos szintű stabilitást, és körülbelül néhány éve használják a vadonban. Ha bármilyen probléma merül fel, kérjük, nyisson problémát.

Az Antigen a zsh >= 4.3.11 verzióival működik.

Telepítés

Telepítse az Antigen-t a fő tárolónkból az elérhető legfrissebb stabil verzióval:

curl -L git.io/antigen > antigen.zsh# or use git.io/antigen-nightly for the latest version

Egyéb telepítési módszerek vannak a rendszercsomagkezelő használatával, csak nézze meg a telepítés wiki oldalát.

Most a Commands and Configuration wiki oldalak felé veheted az irányt, hogy jobban megértsd az Antigen funkcionalitását és testreszabhatóságát.

Használat

A használatnak nagyon ismerősnek kell lennie számodra, ha a Vundle-t használod. Egy tipikus .zshrclehet, hogy így néz ki:

source /path-to-antigen/antigen.zsh# Load the oh-my-zsh's library.antigen use oh-my-zsh# Bundles from the default repo (robbyrussell's oh-my-zsh).antigen bundle gitantigen bundle herokuantigen bundle pipantigen bundle leinantigen bundle command-not-found# Syntax highlighting bundle.antigen bundle zsh-users/zsh-syntax-highlighting# Load the theme.antigen theme robbyrussell# Tell Antigen that you're done.antigen apply

Nyisd meg a zsh-t ezzel a .zshrcel, és látnod kell, hogy az összes csomag, amit itt definiáltál, telepítésre kerül. Ha ez megtörtént, akkor készen állsz a telepítésre. A antigen bundle parancs teljes szintaxisát a Parancsok oldalon tárgyaljuk.

Az In the wild wiki részben további konfigurációs példákat találsz. Akár vethetsz egy pillantást a Show off wiki oldalra is az interaktív mód használatához.

Meta

Motiváció

Ha használod a zsh-t és az oh-my-zsh-t, akkor tudod, hogy a sok különböző plugin, amelyeket sok különböző szerző fejlesztett ki egyetlen (al)repóban, nem túlegyszerű karbantartani. Van néhány igazán fantasztikus plugin és segédprogram az oh-my-zsh-ban, de ha mindet egyetlen repóban tartod, az nem igazán skálázható jól. És csodálom robbyrussell erőfeszítéseit, hogy felülvizsgálja és egyesítse a projekthez érkező gigantikus számú pull-kérelmet. Jobb módszerre van szükségünk a pluginok kezelésére.

Ezt már megvitattuk néhány témában, de nem úgy tűnik, hogy történt előrelépés. Szóval, megpróbálom ezt az Antigennel kezdeni, remélve, hogy javíthatunk ezen a helyzeten. Please note that I’m by no means a zsh or anyshell script expert (far from it).

Inspired by vundle, Antigen can pull oh-my-zsh style plugins from various githubrepositories. Nem korlátozódik arra, hogy csak az oh-my-zsh repositoryból származó pluginokat használja, és nem kell fenntartania a saját forkját, és időnként az upstreamből húzni. Valójában arra bátorítalak, hogy szerezd be a pluginokat és szkripteket a különböző forrásokból, egyenesen a szerzőktől, mielőtt még elküldenék az oh-my-zsh-hoz apull kérésként.

Antigen lehetővé teszi azt is, hogy a prompt témáját egyetlen paranccsal váltsd, csak úgy

antigen theme candy

és a promptod megváltozik, természetesen csak erre a munkamenetre (hacsak nem teszed ezt a sort a .zshrc-be).

Segítség

Mindig keresünk új közreműködőket! Számos “Segítséget keresünk” jelzésű témánk van, amelyek jó helyek arra, hogy beugorj és belevágj. Vess egy pillantást az Útitervünkre, hogy megnézd a jövőbeli projekteket és megvitasd az ötleteinket.

Kérlek, mindenképpen nézd meg a Hozzájárulási irányelveket, hogy megértsd a munkafolyamatainkat és a kódolási konvencióinkat.

Visszajelzés

Minden megjegyzést/javaslatot/visszajelzést igazán szívesen fogadunk. Kérjük, köszönj nekünk a Gitteren. Oropen an issue to discuss something (anything!) about the project ;).

Articles

Sok cikket írtak Antigen felhasználók. Mindenképpen nézd meg őket a Cikkek oldalon.

Pluginok és alternatívák

Az awesome-zsh-plugins lista a pluginok, témák és alternatívák könyvtára, amelyeket hasznosnak találhatsz.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.