我的机器是运行 Big Sur 的 M1 Mac mini。
我试图让 git 完成在使用 zsh shell 的默认终端中工作。
这是我正在尝试和期待的。截图如下。
我能够完成工作,但与此处描述的不完全一样。
基本上,如果我键入git che
Tab直接转换为git checkout
而不是给出/列出所有以“che”开头的 git 命令的选项(如上面的屏幕截图所示。)
任何进一步的按压Tab只会导致在各个分支之间循环,但checkout
根本不会改变。
我尝试了多种方法,例如
- 使用 zsh 完成设置
- 做 git 完成设置
- 还有一些我能找到的。
但似乎没有一个工作..
我究竟做错了什么?
(顺便说一句,即使没有显示有用的建议(在上面的屏幕截图中),我也可以。但是完成应该允许我看到所有可能的模棱两可选项的列表并循环浏览它们。)