我一直在使用Z shell一段時間,而且我開始好奇。我在編寫自己的函數時偶然發現的一件事是「自動加載」。Z Shell「autoload」builtin - 它有什麼好處?
按照zshbuiltins(1)手冊頁autoload
是「等同於functions -u
」(與一個例外),這是「等同於typeset -f
」(與異常)。然而,在看過自動加載的使用,比如說functions/Prompts/promptinit
後,我想我有一個想法是什麼。
我認爲自動加載就像是一種「導入」語句。
但爲什麼「autoload foo」優於「源代碼欄」?我不明白。
啊,啓動速度更快;沒有想到這一點。謝謝! – Mitro 2010-12-20 21:57:22