13

一緒に使用する git のカスタム エイリアスがありますgit df(基本的には のショートカットです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

alias gdf="git diff"zsh エイリアス (例: )を作成したり、 を使用したりしたくありませんalias git="nocorrect git"

ご協力いただきありがとうございます!

4

3 に答える 3

3

Gitにはオートコレクト機能があります:

git config --global help.autocorrect 

自動修正する前に2秒待ちます:

git config --global help.autocorrect 2 

この機能をzshに実装する場合は、git補完関数を直接変更する必要があると思います。

于 2013-03-08T08:28:10.893 に答える
3

コマンドhash -rfまたはrehash. zshが間違ったものに自動修正していたときの問題を修正しました。

于 2012-07-30T22:33:33.687 に答える