首页 > 解决方案 > 文件名以相反的顺序自动完成

问题描述

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

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

一个

A1

A1A
A1B
A1C
等等...

A2

A2A
A2B
等...

我运行让我们说 A 文件夹中的“cd”命令,所以 cd A<TAB> 我得到这个自动完成提示

> cd A
A1/ A2/

那么有没有办法真正得到

> cd A
A2/ A1/

谢谢你的时间 !

标签: autocompletefish

解决方案


我想知道是否有办法告诉鱼反转某些命令的自动完成输出,甚至更好地用于某些存储库(我更怀疑这个)

简而言之:基本上没有。

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


推荐阅读