zsh에서 자주 빚진 플러그인 소개

6141 단어 dotfilesZsh
별로 상세하게는 쓰지 않고, 어떻게 할 수 있을까 어딘가 편리한 것만을 간결하게 써 갑니다.

zdharma/zplugin



zdharma/zplugin
지연 로딩을 사용하여 빠른 시작이 맛의 zsh 플러그인 관리자입니다.

zplug의 개발이 최근 별로 활발하지 않은 것 같아서 환승했습니다.
플러그인의 인스톨·업데이트는 동기 실행하고 있는 것 같고 zplug에 비해 느립니다만, 쉘의 기동시의 지연 설정등이 충실하고 있기 때문에 쉘의 기동이 고속이 되기 때문에 메리트는 크다고 생각합니다 .

설치 설정 예
if [ -z "$ZPLG_HOME" ]; then
    ZPLG_HOME="${ZHOMEDIR:-$HOME}/zplugin"
fi

if ! test -d "$ZPLG_HOME"; then
    mkdir "$ZPLG_HOME"
    chmod g-rwX "$ZPLG_HOME"
    git clone --depth 10 https://github.com/zdharma/zplugin.git ${ZPLG_HOME}/bin
fi

typeset -gAH ZPLGM
ZPLGM[HOME_DIR]="${ZPLG_HOME}"
source "$ZPLG_HOME/bin/zplugin.zsh"
autoload -Uz _zplugin
(( ${+_comps} )) && _comps[zplugin]=_zplugin

zplug에서 환승하는 방법



기본적으로 zplug로 한 줄로 쓰던 것이 두 줄로 나뉘어지는 느낌입니다.
- zplug 'zsh-users/zsh-completions'
+ zplugin ice wait'!0' lucid
+ zplugin light 'zsh-users/zsh-completions'

1행째에 어느 파일을 읽어들일지, 어느 브랜치를 사용할까 등 플러그인을 사용할 때의 설정을 쓸 수 있습니다.
플러그인 내에서 사용하는 설정이 있을 때는 다른 파일로 해 atinit 로 읽어들이면 좋다고 생각합니다.
- zplug 'rupa/z', use:"*.sh"
+ zplugin ice pick"*.sh" atinit"source $ZHOMEDIR/rc/pluginconfig/z_atinit.zsh"
+ zplugin light 'rupa/z'

내가 환승했을 때의 재기록한 자세한 것은↓
htps : // 기주 b. 코 m / 유타 카타 y / t t ぃ ぇ s / 푸 l / 662 / 푹 ぇ s # ぢ f-70에서 4f64d dc0 아 08431에 029bcd57c6에 b5

woefe/git-prompt.zsh



woefe/git-prompt.zsh
프롬프트에서 Git 브랜치 이름과 상태 상태를 볼 수 있습니다. 어떤 환경이라도 거의 필수입니다.

이전에는 olivierverdier/zsh-git-prompt 을 사용하고 있었지만 이쪽이 비동기로 실행할 수 있으므로 프롬프트의 표시가 빨라집니다.



zdharma/fast-syntax-highlighting



zdharma/fast-syntax-highlighting
입력한 커멘드의 인수라든지에 색을 붙여 줍니다.

이전에는 zsh-users/zsh-syntax-highlighting 을 사용하고 있었습니다만 이쪽이 고속인 것 같습니다.

hchbaw/auto-fu.zsh



hchbaw/auto-fu.zsh
최근 업데이트가 멈추고 슬프지만 지금도 애용하고 있습니다. Tab을 누르지 않아도 보완 후보를 표시해줍니다.



낡고 싫은 사람은, 대체로는 zsh-autosuggestions 이 있습니다만, 보완 후보를 모두 표시하는 기능에는 대응하고 있지 않습니다. htps : // 기주 b. 이 m / zsh - 우세 rs / zsh - 맞추어 헹굼 s 치온 s / 이스에 s / 15

mollifier/cd-gitroot



mollifier/cd-gitroot

git의 프로젝트 루트 (.git가있는 디렉토리로)를 이동합니다. 단지 그것뿐입니다만, cd-gitroot (과)과 상당한 빈도로 타이프하고 있는 것 같습니다.

t413/zsh-background-notify



t413/zsh-background-notify

패키지 갱신 커멘드나 빌드 커멘드 등 시간이 걸리는 커멘드를 친 후에, 처리가 끝나면 「끝났어!」라고 통지해 줍니다.
터미널이 말을 걸어서 기뻐할 수 있습니다

popstas/zsh-command-time



popstas/zsh-command-time

지금의 커맨드 처리가 좋다! 도대체 몇 분 걸리고 있어! 라고 때 걸린 처리 시간을 가르쳐 줍니다. 〇〇초 이하는 가르쳐 주지 않아도 좋다고 설정도 할 수 있으므로 편리합니다.

좋은 웹페이지 즐겨찾기