如何限制 zsh‘cd -’补全的行数?

如何限制 zsh‘cd -’补全的行数?

Zsh 的目录历史记录非常有用。但是,在浏览多个目录后,它会很烦人,因为打印的行数太多了。如何将行数限制为 10 左右,并仅打印最近的目录?请注意,我设置了AUTO_PUSHDPUSHD_IGNORE_DUPSPUSHD_MINUS选项。

答案1

您可以使用参数DIRSTACKSIZE来限制目录堆栈上的目录数量。

只需设定

DIRSTACKSIZE=11

在你的某处~/.zshrc。这会将完成时显示的目录数限制cd -为最后 10 个目录,因为当前目录也在堆栈中,但未在完成时显示。

相关内容