13

я могу печатать

alias

и получить список определенных псевдонимов в Zsh

Как я могу получить список имен функций, определенных в zsh?

Когда я набираю "функции", мое окно оболочки зависает после отображения множества функций, всегда заканчиваясь на

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

Что очень раздражает, так это то, что это не будет завершено с помощью ctrl-c (с использованием терминала item2 AND).

iterm2:

Изображение терминала, имеющего ту же проблему:

1 ответ1

15

С мошенничеством, глядя на функцию завершения _functions , я могу ответить на ваш вопрос:

Функции хранятся в ассоциативном массиве functions поэтому , чтобы получить только имена функций k флагу для ключей) в алфавитном порядке o флаге для заказа) , вы можете использовать

print -l ${(ok)functions}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .