我用的是鱼壳。假设我有一个名为 的目录,books
包含文件title-1
和title-2
:title-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-1
,books/title-2
并且books/title-3
.
我更喜欢 Fish 完成git add books/
,而不是像 bash 或 zsh 那样完成。我已经习惯了这种方式,并且git add
针对目录而不是文件列表运行更方便。我如何配置鱼来完成这种方式?
答案1
你不知道。
Fish 的 git 补全会打印整个路径,并且没有配置选项来禁用它。
您可以按 ctrl-w 删除回到最后一个“/”。