私のMacでGitタブを完成させる:
私のUbuntuサーバーでGitタブを完成させる:
私のMacとUbuntuサーバーでは、同じバージョンのzsh、同じバージョンのgit、同じバージョンのoh-my-zsh、および同じ.zshrcファイルがあるにもかかわらず、タブ補完ではまったく異なる出力が表示されます。
私のUbuntuサーバーで設定できるように、タブ補完機能を使用してMacでコミットを表示する方法は何ですか?
答え1
UbuntuサーバーのZshでは、Zsh機能がGit機能の前に表示されることがあります_git
。 GitバージョンはBash完成の自動ポートにすぎず、Zshバージョンの多くの機能が欠けています。$fpath
_git
これが真であることを確認するには、両方のls ${^fpath}/_git(N)
システムで実行して比較します。問題のあるファイルが見つかった場合は、そのファイルを削除するか、Zshのファイルが最初のものであることを確認してください。