如何使zsh的`run-help`忽略`sudo`并获取以下命令的帮助信息

4

是否可以自定义zsh,使得当我输入sudo ls并按下Alt-h键时,可以查看命令ls的man页面。默认情况下,run-help的行为是显示命令sudo的man页面,而不是ls

1个回答

4

是的,你可以这样做。运行以下命令或将它们添加到您的.zshrc文件中。

autoload -U run-help
autoload run-help-sudo

来自zsh wiki:

[run-help]可以通过定义形如run-help-command的辅助函数来进一步定制。

从版本5.0.8开始,还有其他的辅助函数:

  • run-help-git
  • run-help-ip
  • run-help-openssl
  • run-help-p4
  • run-help-sudo
  • run-help-svk
  • run-help-svn

如果你正在运行Debian,可以通过以下方式找到所有的辅助函数:

dpkg -L zsh-common | grep run-help


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接