CDスペルエラーを自動的に修正するには?

CDスペルエラーを自動的に修正するには?

cd ../私はしばしば非常にすばやく入力し、ように誤って入力しますc d../。そして何らかの理由で私が作業しているほとんどのLinuxサーバーでは、それが間違っていると言う前に約4〜5秒の遅延があります。エイリアスを指定しccd残りの入力で動作させる方法はありますか?

答え1

置くsetopt auto_cdあなたのに.zshrc入力してください../

cただし、最初の引数からcd先行を削除して実際に機能させるには、これを関数に置き換えることができます。d

function c {
  cd "${1#d}" "${@[2,#]}"
}

より多くの作業を実行すると、機能する可能性がありますd。しかし、私はこれを理解していません。ただ完全に省略してくださいcd

関連情報