【发布时间】:2013-04-17 08:07:19
【问题描述】:
我发现自己在做一些事情,比如键入命令名称的最后一部分,因为它的开头是由其他命令完成的。当然,大多数其他 shell 甚至还不能以这种方式完成东西。
无论如何,作为一个例子,我的$PATH 中有一个名为git-verbose-status 的脚本或类似的东西。以及许多其他前缀为git-。随着前缀命名空间的填充,区分它们变得越来越困难。 think "git" 真的很有意义,因为我将我的程序命名为是有原因的。
这让我开始思考。最近使用的排序可用于已键入的字符串以执行匹配。这应该比按字母顺序完成更有用,因为我相信它通常会完成。
这可能只是对命令历史记录的简单反向扫描。
【问题讨论】:
-
随意迁移到 SU。问题可能属于那里。
标签: shell autocomplete terminal zsh tab-completion