git df
で使用するgitのカスタムエイリアスがあります(これは基本的にgit diff
のショートカットです)。カスタムgitエイリアスでzshの自動修正を行う
はしかし、gitののzshの自動修正、私はdb
ディレクトリを含むディレクトリにgit df
を使用するたびに、私はこれを取得:
% ls
app/ config/ db/ lib/ log/ spec/
% git alias | grep "df"
df = diff
% git df
zsh: correct 'df' to 'db' [nyae]?
は、私はそれので、私のgitのエイリアスのzshのを認識させることができ方法はあります私のコマンドを自動修正しようとするときに考慮に入れますか? git df
が存在することを検出して、代わりにgit db
を示唆しないようにしてください。
zshエイリアス(例:alias gdf="git diff"
)を作成するか、alias git="nocorrect git"
を使用しません。
ありがとうございました!
に嫌うように見える:私は今まで、次にファイル名を他の何かを補正し、それを見ていません。 '.command' /' .package'設定ディレクトリを持つ 'srun command' /' cave resolve package'のようなものは本当にうんざりです。このようなコマンドが多すぎるため、それぞれにエイリアスを追加することはできません。 – ZyX
最初は完全に無効にするのは夢中だと思っていましたが、オートコンプリートはオートコンプリートと同じではないことに気付きました。私はオートコンプリートが好きですが、最近はオートコレクトが途中で止まっています。私は 'unsetopt correct_all'でそれを無効にしました。提案していただきありがとうございます! – remi