是否可以自定义zsh,使得当我输入sudo ls
并按下Alt-h键时,可以查看命令ls
的man页面。默认情况下,run-help
的行为是显示命令sudo
的man页面,而不是ls
。
是的,你可以这样做。运行以下命令或将它们添加到您的.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