看起来你仍在使用Zsh的传统补全系统。要升级到“新”的补全系统(在2000年发布),请将以下内容添加到您的.zshrc文件中: autoload -Uz compinit compinit 然后你会发现,在输入 rpm --root=/ 后,按下 Tab 键可以很好地自动补全文件名。
=
方面不如bash智能。据我所知,每个命令都需要由自动补全定义单独定义。@WilliamPursell的解决方法是我使用的方法。有些命令需要等号,因此我会在完成后将其放回。如果文件是您过去参数中使用过的文件,则可以通过按Esc
然后按.
(或在某些终端上为Alt+/
)来完成它。 - Adam Katz