zsh의 FPATH : 함수 및 사이트 함수 자동으로 생성되었는지 기억이 나지 않습니다

.zshrc파일 시작 부분에 다음 줄이 있음을 알았습니다 .

export FPATH=/usr/share/zsh/site-functions:/usr/share/zsh/4.2.6/functions:$FPATH  

직접 입력했는지 또는이 행이에 의해 자동으로 생성되었는지 기억이 나지 않습니다 zsh-newuser-install.

사용자 FPATH가 시작 파일에 해당 경로를 입력한다고 가정 합니까? 차이 무엇 functionssite-functions?



답변

4.2.6/functions디렉토리에는 zsh 4.2.6과 함께 제공되는 기능 이 포함되어 있습니다. 이 site-functions디렉토리에는 타사 패키지 또는 로컬 관리자가 추가 한 기능이 포함되어 있습니다. Linux에서 로컬 관리자는 일반적으로 site-functions아래 의 디렉토리를 사용합니다 /usr/local.

일반적으로 이러한 디렉토리는 실행 파일에 fpath내장 된 기본 설정에 zsh있으므로 추가해야하는 것이 이상합니다. zsh-newuser-install이 줄을 추가 하는 코드는 없습니다 . 그것은 사이트 관리자 나 당신이 쓴 것 같습니다.

있습니다 FPATH문자열 변수가에 묶여 fpath배열 변수, 그래서 당신은 쓸 수

fpath=(/some/extra/directory $fpath)