я могу печатать
alias
и получить список определенных псевдонимов в zsh
Как получить список имен функций, определенных в zsh?
Когда я набираю «функции», окно моей оболочки зависает после отображения множества функций, всегда заканчиваясь на
__rvm_checksum_none () {
[[ -z "${_checksum_md5:-}" && -z "${_checksum_sha512:-}" ]]
}
__rvm_checksum_read () {
Что еще больше раздражает, так это то, что это не завершается с помощью ctrl-c (используя item2 и терминал).
iterm2:
Фотография терминала с той же проблемой:
решение1
Используя обман, взглянув на _functions
функцию завершения, я могу ответить на ваш вопрос:
Функции хранятся в ассоциативном массиве functions
, поэтому, чтобы получить только имена функций ( k
флаг дляключи) в алфавитном порядке ( o
флаг длязаказ) вы можете использовать
print -l ${(ok)functions}