zsh で定義されている関数のリストを取得する方法はありますか (エイリアス用の alias コマンドなど)

zsh で定義されている関数のリストを取得する方法はありますか (エイリアス用の alias コマンドなど)

私は文字が打てます

alias

zshで定義されたエイリアスのリストを取得します

zsh で定義されている関数名のリストを取得するにはどうすればよいですか?

「functions」と入力すると、シェルウィンドウがたくさんの関数を表示した後にハングし、常に

__rvm_checksum_none () {
    [[ -z "${_checksum_md5:-}" && -z "${_checksum_sha512:-}" ]]
}
__rvm_checksum_read () {

非常に厄介なのは、Ctrl + C (item2 とターミナルを使用) では終了しないことです。

アイターム2: ここに画像の説明を入力してください

同じ問題を抱えている端末の写真: ここに画像の説明を入力してください

答え1

補完機能を見てごまかすことで_functions、あなたの質問に答えることができます:

関数は連想配列に格納されているfunctionsので、関数名のみを取得するにはkキー)アルファベット順(oフラグ注文)を使用することができます

print -l ${(ok)functions}

関連情報