按 T​​ab 时,如何使 Fish 完整到目录/而不是目录/前缀?

按 T​​ab 时,如何使 Fish 完整到目录/而不是目录/前缀?

我用的是鱼壳。假设我有一个名为 的目录,books包含文件title-1title-2title-3

$ tree books
books/
├── title-1
├── title-2
└── title-3

0 directories, 3 files

如果我输入git add boo并按下tab,fish 将自动完成 to git add books/title-。我可以按tab多次来循环浏览文件books/title-1books/title-2并且books/title-3.

我更喜欢 Fish 完成git add books/,而不是像 bash 或 zsh 那样完成。我已经习惯了这种方式,并且git add针对目录而不是文件列表运行更方便。我如何配置鱼来完成这种方式?

答案1

你不知道。

Fish 的 git 补全会打印整个路径,并且没有配置选项来禁用它。

您可以按 ctrl-w 删除回到最后一个“/”。

相关内容