2016-04-06 6 views
2

Die Manpage für zsh erwähnt für den autoload Befehl eine Option -U, aber es nicht zu erklären. Es bezieht sich jedoch auf unerklärbare Optionen auf den Befehl functions. Nachschlagen functions in der man-Seite, ich sehe, dass es tatsächlich -U akzeptiert, aber es wird auch nicht erklärt. In den Beispielen im Netz sehe ich manchmal autoload mit und manchmal ohne -U. Was macht diese Option und wo wird sie erklärt? Die Erklärung muss irgendwo in den zsh Manpages sein, aber ich konnte es nicht finden.Was ist der Zweck der Option -U in Zshs Autoload

+1

https://unix.stackexchange.com/questions/214296/was-ist-differenzen-zwischen-autoload-and-autoload-u-in-zsh – shadowtalker

Antwort

2

autoload entspricht functions -u, und functions entspricht wiederum typeset -f.

Wenn Sie den Abschnitt über typeset im zshbuiltins(1) Mann Seite nachschauen, werden Sie schließlich Ihre Antwort finden:

Die -u und -U Flags bewirken, dass die Funktion für das automatische Laden markiert werden; -U bewirkt auch, dass die Alias-Erweiterung unterdrückt wird, wenn die Funktion geladen wird.