zshでエイリアス、関数、変数、配列の名前(本文/コンテンツ/値なし)をリストする方法が必要です。最適には次のように動作するはずですcompgen
:
compgen -a # will list all the aliases you could run.
compgen -A function # will list all the functions you could run.
compgen -A variable # will list all the variables defined.
バックグラウンド
env_parallel.zshを開発するためにこれが必要です:https ://www.gnu.org/software/parallel/env_parallel.html
${(kM)parameters:#[[:alpha:]_][[:alnum:]_]#}
(を使用してextendedglob
)変数であるパラメーターのみに対して。