zshのFPATH:関数とサイト関数


10

.zshrcファイルの先頭近くに次の行があることに気づきました。

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

これを自分で入力したのか、この行がによって自動的に生成されたのか思い出せません zsh-newuser-install

ユーザーがこれらのパスをFPATHスタートアップファイルに入力すると想定されていますか?違いは何だfunctionsとはsite-functions

回答:


17

この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)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.