我有一个用于 git 的自定义别名git df
(它基本上是 git 的快捷方式git diff
)。
但是,使用 git 的 zsh 自动更正功能,每次我git df
在包含db
目录的目录中使用时,都会得到以下信息:
% ls
app/ config/ db/ lib/ log/ spec/
% git alias | grep "df"
df = diff
% git df
zsh: correct 'df' to 'db' [nyae]?
有没有办法让 zsh 知道我的 git 别名,以便在尝试自动更正我的命令时将它们考虑在内?我希望它检测到git df
存在而不是建议我git db
。
我不想创建 zsh 别名(例如alias gdf="git diff"
)或使用alias git="nocorrect git"
.
谢谢你的帮助!