我是zsh和oh-my-zsh的新用户。 git完成非常好,但真正让我疯狂的是“git add”自动完成。目前如果我输入“git add”会发生什么呢?它会做我所期望的:它尝试自动完成但只能使用工作树中的修改文件。但是,如果我键入足以消除我正在寻找的文件的歧义,我希望完成只是简单地完成文件名的其余部分,但它没有;它在每个目录暂停,需要额外的来完成完整的文件名。
我录制了一个asciiio截屏视频来演示此问题:http://ascii.io/a/4457
答案 0 :(得分:0)
虽然不太理想,但结果是一样的。如果directory1/somedir/somefile.txt
是directory1/somedir
中唯一已更改的文件,则ga directory1/somedir
并输入ga directory1/somedir/somefile.txt
将产生完全相同的效果。
基本上,你可以放心地忽略任何怪异。