Autocomplete 文件名按相反顺序自动完成

Autocomplete 文件名按相反顺序自动完成,autocomplete,fish,Autocomplete,Fish,我想知道是否有一种方法可以告诉fish,对于某些命令,甚至对于某些存储库,可以反转autocomplete的输出(我更怀疑这一点)。我查看了完整的命令,但我相信它与我想要的不同 因此,如果我有一个像这样的文件夹a(希望它足够清晰) A A1 A1AA1BA1C等 A2 A2AA2B等 我在A文件夹中运行“cd”命令,如下所示 cd-A 我收到这个自动完成提示 > cd A A1/ A2/ 那么,有没有一种方法可以真正做到这一点呢 > cd A A2/ A1/ 谢谢你的时间 我想知

我想知道是否有一种方法可以告诉fish,对于某些命令,甚至对于某些存储库,可以反转autocomplete的输出(我更怀疑这一点)。我查看了完整的命令,但我相信它与我想要的不同

因此,如果我有一个像这样的文件夹a(希望它足够清晰)

A

A1

A1A
A1B
A1C

A2

A2A
A2B

我在A文件夹中运行“cd”命令,如下所示
cd-A
我收到这个自动完成提示

> cd A
A1/ A2/
那么,有没有一种方法可以真正做到这一点呢

> cd A
A2/ A1/
谢谢你的时间

我想知道是否有一种方法可以告诉fish,对于某些命令,甚至对于某些存储库,可以反转autocomplete的输出(我更怀疑这个)

简言之:基本上没有

更详细地说:您可以通过
complete--keep order
提供保持顺序的补全,但这基本上需要修改命令的整个补全脚本,而fish没有提供将其应用于其内置文件补全的工具,因此您必须通过脚本提供文件