我刚刚从 bash 切换到在 Ubuntu Hardy 上使用 zsh 4.3.4。我正在使用 git 进行开发,我发现自己一直在与默认的 git 补全作斗争:文件名补全试图通过检测您添加或删除的内容(使用 git-ls-files)来变得聪明,但有时它会出错---例如,如果您在子目录中。它也不知道我的自定义 git 别名(例如,git ci 作为提交的别名)。
zsh 超级用户,我应该如何改善这种情况?
这是我的一些想法,尽管我不知道如何实现它们,因为我是 zsh 的新手,所以也许您可以提供帮助或提供自己的想法:
谢谢!