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:
Imagem do terminal com o mesmo problema:
Responder1
Com a trapaça, observando a _functions
funçã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 ( k
sinalizador parachaves) em ordem alfabética ( o
sinalizador paraencomenda) você pode usar
print -l ${(ok)functions}