ich kann tippen
alias
und erhalten Sie eine Liste der definierten Aliase in zsh
Wie kann ich eine Liste der in zsh definierten Funktionsnamen erhalten?
Wenn ich "Funktionen" eingebe, bleibt mein Shell-Fenster nach der Anzeige vieler Funktionen hängen und endet immer bei
__rvm_checksum_none () {
[[ -z "${_checksum_md5:-}" && -z "${_checksum_sha512:-}" ]]
}
__rvm_checksum_read () {
Was super nervt, ist, dass sich das nicht mit Strg-C beenden lässt (mit item2 UND Terminal).
iterm2:
Bild eines Terminals mit demselben Problem:
Antwort1
Durch Schummeln anhand der _functions
Vervollständigungsfunktion kann ich deine Frage beantworten:
Die Funktionen werden in einem assoziativen Array gespeichert functions
, so dass nur die Funktionsnamen ( k
Flag fürSchlüssel) in alphabetischer Reihenfolge ( o
Flagge fürBestellung) können Sie verwenden
print -l ${(ok)functions}