我有一个自定义的git别名,我使用git df
(它基本上是git diff
的快捷方式)。
然而,当我在包含db
目录的目录中使用git df
时,由于git的zsh自动更正,每次都会出现以下情况:
% 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"
。感谢您的帮助!
srun command
/cave resolve package
这样的命令,配有.command
/.package
配置目录,真的很恶心。有太多这样的命令需要为每个命令添加别名。 - ZyXunsetopt correct_all
命令将其禁用,我们会看看效果如何。感谢您的建议! - remi