zsh gitオートコンプリートの調整
Ubuntu Hardyでbashからzsh 4.3.4に切り替えました。私はgitで開発していて、デフォルトのgit補完と常に競合していることに気づきます。ファイル名補完は、(git-ls-filesを使用して)追加または削除したものを検出することで賢くなりますが、時々問題が発生します---たとえば、サブディレクトリにいる場合です。また、カスタムgitエイリアス(たとえば、コミットのエイリアスとしてのgit ci)についても認識しません。 zshスーパーユーザー、この状況をどのように改善すればよいですか? 以下は私の考えの一部ですが、私はzshを初めて使用するので、それらを実装する方法がわかりません。 git filenameの補完を無効にして、branch / tag / command-name / command-optionの補完のみを残します。 「スマート」ファイル名補完を通常のzshファイル名補完に置き換えます。 これらのバグが修正されている場合は、新しい_git完了ファイルを取得し、システムのものをオーバーライドします。 ありがとう!