Zsh cinsinden FPATH: fonksiyonlar ve site fonksiyonları


10

Dosyamın başlangıcında aşağıdaki satırın olduğunu fark ettim .zshrc:

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

Bunu kendim yazdığımı veya bu satırın otomatik olarak oluşturulduğunu hatırlayamıyorum zsh-newuser-install.

Kullanıcının bu yolları FPATHbir başlangıç ​​dosyasına yazdığı var mı? Arasındaki fark nedir functionsve site-functions?

Yanıtlar:


17

4.2.6/functionsDizin zsh 4.2.6 sevk fonksiyonları içerir. site-functionsDizin üçüncü taraf paketleri ile veya yerel yönetici tarafından eklenen işlev içerir; Linux altında yerel yönetici genellikle site-functionsaltında bir dizin kullanır /usr/local.

Normalde bu dizinler fpath, zshçalıştırılabilir dosyaya yerleştirilmiş varsayılan ayarda olur, bunları eklemeniz gariptir. zsh-newuser-installBu satırları ekleyecek herhangi bir kod görmüyorum ; site yöneticinizin veya yazdığınız bir şeye benziyor.

FPATHDize değişkeninin fpathdizi değişkenine bağlı olduğunu unutmayın , böylece yazabilirsiniz

fpath=(/some/extra/directory $fpath)
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.