文件名以相反的顺序自动完成

filename autocomplete in reverse order

我想知道是否有办法让 fish 反转某些命令的自动完成输出,甚至更好地处理某些存储库(我对此更加怀疑)。我查看了完整的命令,但我认为它与我想要的不同。

所以如果我有一个像这样的文件夹 A(希望足够清楚)

一个

A1

A1A
A1B
A1C
etc...

A2

A2A
A2B
etc...

我运行让我们说A文件夹中的“cd”命令 cd A<TAB> 我收到此自动完成提示

> cd A
A1/ A2/

那么有没有办法真正得到

> cd A
A2/ A1/

感谢您的宝贵时间!

I would like to know if there is a way to tell fish to reverse the output of autocomplete for certain commands and even better for certain repositories (I doubt even more about this one)

总之:基本没有

更长的时间:您 可以 提供与 complete --keep-order 保持顺序的完成,但这需要基本上修改命令的整个完成脚本,fish 提供没有将其应用于其内置文件完成的工具,因此您必须通过脚本提供文件。