私のファイルの先頭に次の行が見つかりました.zshrc
。
export FPATH=/usr/share/zsh/site-functions:/usr/share/zsh/4.2.6/functions:$FPATH
私が直接入力したのか、それとも作成したものなのか覚えていません zsh-newuser-install
。
FPATH
ユーザーがスタートアップファイルにこれらのパスを入力すると仮定しますか?functions
これらとそしての違いは何ですかsite-functions
?
答え1
この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)