Cualquier forma de obtener una lista de funciones definidas en zsh (como el comando alias para alias)

Cualquier forma de obtener una lista de funciones definidas en zsh (como el comando alias para alias)

puedo teclear

alias

y obtener una lista de alias definidos en zsh

¿Cómo puedo obtener una lista de nombres de funciones definidas en zsh?

Cuando escribo "funciones", la ventana de mi shell se bloquea después de mostrar muchas funciones y siempre termina en

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

Lo que es muy molesto es que esto no se cierra con Ctrl-c (usando item2 Y terminal).

iterm2: ingrese la descripción de la imagen aquí

Imagen del terminal que tiene el mismo problema: ingrese la descripción de la imagen aquí

Respuesta1

Al hacer trampa al observar la _functionsfunción de finalización, puedo responder a tu pregunta:

Las funciones se almacenan en una matriz asociativa functions, por lo que para obtener solo los nombres de las funciones ( kmarca parallaves) en orden alfabético ( obandera paraordenar) puedes usar

print -l ${(ok)functions}

información relacionada