특정 oh-my-zsh 플러그인을 조건부로 끌 수 있나요?

특정 oh-my-zsh 플러그인을 조건부로 끌 수 있나요?

갈길이 멀지만 시작해 보겠습니다.

Vcs 플러그인 git 및 svn과 함께 oh-my-zsh를 사용합니다. 이제 가장 사용하기 편리한 프로젝트를 시작했습니다 sshfs. 이제 문제는 다음과 같습니다. git 플러그인은 git stat모든 명령 후에 실행되며 sshfs 디렉터리에 있는지 sshfs확인할 수 있습니다 .df -TP . | grep 'fuse.sshfs'

해당 플러그인을 끄는 방법/어디가 무엇인지 모르겠습니다. 직접 수정하는 것보다 더 좋은 방법이 있나요 git-prompt.plugin.zsh?

답변1

OMZ의 "플러그인"은 단지 스크립트일 뿐입니다. 스크립트를 수정하지 않고는 스크립트의 일부를 비활성화할 수 없습니다.

해결책은 다음과 같습니다.항원또는즈겐, 스크립트를 다른 위치에 복사하고 그에 따라 수정한 후 별도의 패키지로 로드합니다. Antigen과 Zgen은 모두 OMZ를 지원하도록 설계되었으므로 설정을 크게 변경할 필요가 없습니다.

관련 정보