❮ ZI Annex - 평가판 ❯
❮ ZI ❯ 부록 - 평가
셸 시작 시간을 단축하기 위해 임의로 느린 초기화 명령의 출력을 캐시할 수 있습니다.
z.digitalclouds.dev | GitHub | Discussions | Localize
Annex는 접두사 _zi가 있는 완성 파일을 제공합니다. 아래의 'shim'은 사용 가능한 모든 zi 완성을 실행하고 shim은 compdef 호출을 통해 ZI 완성으로 할당됩니다.
개요:
zi recache <plugin/snippet>
💡 위키
설치
일반 플러그인처럼 로드하기만 하면 됩니다.
zi light z-shell/z-a-eval
이 명령을 실행한 후 부록에서 제공하는 새로운 ice-mods를 사용할 수 있습니다.
작동 방식
느린 초기화 명령의 출력은 플러그인/snippets 디렉터리 내에 있는 파일로 리디렉션되고 로드하는 동안 소싱됩니다. 다음에 플러그인/스니펫이 로드되면 초기화 명령을 실행할 필요 없이 이 파일이 소싱됩니다.
이 부속서에서 제공하고 처리하는 ice-modifier
eval''
는 명령 출력을 저장하는 플러그인/snippets 루트 디렉토리에 cache
를 생성합니다.이 캐시는 다음과 같은 경우 재생성됩니다.
recache
. The optional preceding
!
flag means to store command output regardless of exit code. Otherwiseeval''
will avoid caching ouput of code which returns a non-zero exit code.
예제 호출
z-a-eval 없이
zi ice as"command" from"gh-r" mv"zoxide* -> zoxide" \
atclone"./zoxide init zsh > init.zsh" atpull"%atclone" src"init.zsh" nocompile'!'
zi light ajeetdsouza/zoxide
zi ice atclone"dircolors -b LS_COLORS > init.zsh" \
atpull"%atclone" pick"init.zsh" nocompile'!' \
atload'zstyle ":completion:*" list-colors “${(s.:.)LS_COLORS}”'
zi light trapd00r/LS_COLORS
z-a-eval 사용
zi ice as"command" from"gh-r" mv"zoxide* -> zoxide" \
eval"./zoxide init zsh"
zi light ajeetdsouza/zoxide
zi ice eval"dircolors -b LS_COLORS" \
atload'zstyle ":completion:*" list-colors “${(s.:.)LS_COLORS}”'
zi light trapd00r/LS_COLORS
ZI 없이
if [[ "${+commands[kubectl]}" == 1 ]]; then
eval $(kubectl completion zsh)
fi
ZI 및 z-a-eval 사용
## Updated during `zi update`
zi ice id-as"kubectl_completion" has"kubectl" \
eval"kubectl completion zsh" run-atpull
zi light z-shell/null
This repository compatible with ZI.
최고를 누리고 나머지는 남겨두세요!
Reference
이 문제에 관하여(❮ ZI Annex - 평가판 ❯), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/z-shell/zi-annex-eval-46co텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)