oh-my-zsh가 $ZSH_CUSTOM의 파일을 로드하지 않았습니다.

oh-my-zsh가 $ZSH_CUSTOM의 파일을 로드하지 않았습니다.

.bashrcoh-my-zsh를 사용하여 ZSH를 설정하고 있는데 my 및 config를 유지하고 싶습니다 .bash_aliases.

~/.zshrc내가 읽은 것에서 :

별칭은 여기에 배치할 수 있지만 oh-my-zsh 사용자는 ZSH_CUSTOM 폴더에 별칭을 정의하는 것이 좋습니다.

$ZSH_CUSTOM폴더 에서 example.zsh다음 내용의 파일을 찾았습니다.

여기에 파일을 배치하여 git에서 무시할 각 파일에 대해 별도의 기능을 추가할 수 있습니다. custom/ 디렉토리의 파일은 init 스크립트에 의해 알파벳 순서로 자동 로드됩니다.

좋은 것 같아요! bash 파일을 복사해 보겠습니다.

하지만작동하지 않습니다! 내 별칭 중 하나를 시도하면 다음과 같은 결과를 얻습니다.

zsh: 명령을 찾을 수 없습니다

파일 이름에서 점을 제거하려고 시도했지만 변경되지 않았습니다.

무슨 일이에요?

(파일을 수동으로 가져오면 작동합니다.)

답변1

생성한 파일은 다음에 따라 $ZSH_CUSTOM파일 확장자를 가져야 합니다 ..zsh문서:

oh-my-zsh의 내부 구조는 lib 디렉터리에 정의되어 있습니다. 이를 변경하려면 사용자 정의 디렉터리에 파일을 생성하기만 하면 됩니다(.zsh로 끝나는 한 이름은 중요하지 않습니다).

그냥 복사 .bashrc해서 .bash_aliases들어가면 oh-my-zsh는 이를 무시합니다.

관련 정보