我知道使用参数将显示设置为与默认值不同的值的setopt选项;例如
% setopt
interactive
login
monitor
norcs
shinstdin
zle
Run Code Online (Sandbox Code Playgroud)
如果您已经记住了所有zsh选项及其默认值,那么您只需使用无参数形式提供的信息setopt即可了解所有当前zsh选项的设置。
如果您还没有记住所有选项及其默认值,那么明确列出所有选项zsh的当前设置的方法将很有用。zsh
正如评论中所述,运行
set -o
Run Code Online (Sandbox Code Playgroud)
或者
print -raC2 -- "${(kv@)options}"
Run Code Online (Sandbox Code Playgroud)
注意:在旧版本的 Zsh 上,要使后者正常工作,您可能首先需要运行
zmodload zsh/parameter.
文档: