我可以打字
alias
并获取 zsh 中定义的别名列表
如何获取 zsh 中定义的函数名称列表?
当我输入“functions”时,我的 shell 窗口在显示大量函数后挂起,总是结束于
__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}