【发布时间】:2013-09-12 12:52:47
【问题描述】:
我是一个非常快乐的 zsh 用户,特别感谢它的完成子系统。 最近我正在尝试增强一些完成命令,尤其是那些我经常使用的命令(例如 rm)。 在 zsh 中执行以下命令:
rm <TAB>
使 zsh 按预期完成当前目录的文件。 我想要做的是让 zsh 完成以下变体:
rm -r <TAB>
只有目录。
任何知道如何参数完成的 zsh Guru,以便它考虑 (-r) 参数?
【问题讨论】:
-
我不是大师,但我会注意到 rmdir 已经在 zsh 中以这种方式设置。 :-)
-
@mjk: 但 AFIAK
rmdir仅删除空目录,这与rm -r提供的功能不同。
标签: shell zsh zsh-completion