Qualquer maneira de obter uma lista de funções definidas em zsh (como comando alias para aliases)

Qualquer maneira de obter uma lista de funções definidas em zsh (como comando alias para aliases)

eu posso digitar

alias

e obtenha uma lista de aliases definidos em zsh

Como posso obter uma lista de nomes de funções definidas em zsh?

Quando digito "funções", minha janela do shell trava após exibir muitas funções, sempre terminando em

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

O que é muito chato é que isso não termina com ctrl-c (usando item2 AND terminal).

item2: insira a descrição da imagem aqui

Imagem do terminal com o mesmo problema: insira a descrição da imagem aqui

Responder1

Com a trapaça, observando a _functionsfunção de conclusão, posso responder à sua pergunta:

As funções são armazenadas em um array associativo functions, portanto, para obter apenas os nomes das funções ( ksinalizador parachaves) em ordem alfabética ( osinalizador paraencomenda) você pode usar

print -l ${(ok)functions}

informação relacionada