私はZshバージョン4.3.11をoh-my-zshフレームワークとともに使用してい ます。
「oh-my-zsh」と組み合わせると、Zshは、コマンド中にTabキーが押されると、SVN(およびその点でGit)コマンドを自動補完しようとします。明らかに背後で解析マジックを実行するため、巨大なリポジトリでSVNコマンドを自動補完すると、大幅な遅延が発生します。
svn add a[TAB]
* ~2-3 second delay *
svn add apps/
これは私を端に追いやり、Zshに賞賛しか残さずに数か月後、特定のリポジトリでシェルを使用できないのはばかげているので、一時的にBashに戻りました。
注:
ここには2つの追加要因があり、それらの重要性は不明ですが、とにかくそれらをリストします。
- これはSSHで行われます
- 通常のファイル名の自動補完は完全に瞬時です。SVNコマンド中のファイル名の自動補完のみが遅れています。