⚙️ ❮ 固有 ID ❯
2838 ワード
https://z.digitalclouds.dev | GitHub |
このプラグインは、シェル変数
$ZUID_ID
で、実行中の Zshell セッションを識別する一意の番号を提供します.この一意の番号に加えて、シェル変数
$ZUID_CODENAME
で一意のコードネームも提供されます.このプラグインをロードすると、2 つのパラメーターが設定され、それらの値は他の Zshell セッションでは使用できなくなります (したがって一意になります).
$ZUID_ID
は 1
から始まる進行番号です.$ZUID_CODENAME
は、定義済みのコードネームのリストから選択されます.以下のデフォルト リストを参照してください.ユース ケースの例は、ファイル
.../mylog-${ZUID_CODENAME}.log
にログを保持することです.2 つの異なる Zshell が同時に同じファイルに書き込まないようにします.
デフォルトのコードネームは次のとおりです.
ZUID_ID
== 1
の場合) ZUID_ID
== 2
の場合) Zstyle 構成により、コードネームをカスタマイズできます.
zstyle :plugin:zuid codenames paper metal wood plastic # first 4 shells will have those codenames
Zsh 固有 ID をインストールする
プラグインは「スタンドアロン」です.つまり、プラグイン マネージャーを使用せずに、ソースのみが必要です.
したがって、インストールするには、
zsh-unique-id
をどこかに解凍して追加します.source {where-zsh-unique-id-is}/zsh-unique-id.plugin.zsh
zshrc
に.早めにできるので、お取り寄せがおすすめです♪
zshrc の先頭に、プラグイン マネージャーなしで – できるだけ早く一意の ID を取得します.
ZI付き
zi load z-shell/zsh-unique-id
を .zshrc
ファイルに追加します. ZI は、次に zsh を起動したときにプラグインを複製します.問題
zi update z-shell/zsh-unique-id
を更新するには.抗原あり
antigen bundle z-shell/zsh-unique-id
を .zshrc
ファイルに追加します.次回 zsh を起動すると、Antigen がプラグインのクローン作成を自動的に処理します.
Oh-My-Zshで
cd ~/.oh-my-zsh/custom/plugins
git clone [email protected]:z-shell/zsh-unique-id.git
zsh-unique-id
をプラグイン リストに追加します. ズゲンと
他の
zgen load z-shell/zsh-unique-id
呼び出しを行っているのと同じ場所で、.zshrc ファイルに zgen load
を追加します.Reference
この問題について(⚙️ ❮ 固有 ID ❯), 我々は、より多くの情報をここで見つけました https://dev.to/z-shell/unique-id-44f4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol