如何从 fish shell tab-complete 建议中删除前导文件路径信息?

如何从 fish shell tab-complete 建议中删除前导文件路径信息?

使用fish,输入ls <tab>示例目录,终端显示:

$ ls
bar/  dir/  foo/

继续d<tab><tab>这样就变成:

$ ls dir/
dir/moredir/  dir/otherdir/  dir/subdir/

但我更愿意从 bash 中获得我习惯的东西:

$ ls dir/
moredir/  otherdir/  subdir/

是否有一个鱼配置选项可以摆脱前导路径信息?

答案1

虽然我不喜欢给出否定的答案,但不幸的是,这在 Fish 中不会发生。

这个 Github 请求根据 Fish 的一位维护人员对一个 (现已删除的) Stack Overflow 问题的回答,这个问题是最近因为“不会实现”而被关闭的众多问题中的一个。

相关内容