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:
Imagen del terminal que tiene el mismo problema:
Respuesta1
Al hacer trampa al observar la _functions
funció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 ( k
marca parallaves) en orden alfabético ( o
bandera paraordenar) puedes usar
print -l ${(ok)functions}