zstyle -L
列出所有已定义的样式及其值。对于仅具有图案的稍微更好的显示,您可以使用
zstyle-list-patterns () {
local tmp
zstyle -g tmp
print -rl -- "${(@o)tmp}"
}
Run Code Online (Sandbox Code Playgroud)
这与列出您可以配置的所有样式的目标相去甚远。一方面,样式可以基于通配符,通配符可以以无限多种方式实例化(例如,可以为每个命令设置完成设置)。
没有样式声明:可以通过样式配置的函数调用zstyle
命令来查找某些值,可能带有可变参数。无法预测zstyle
将来会传递给什么参数。您所能做的就是查阅函数的文档(当它存在时)或其源代码。