Vimでのファイル名のBashのような部分的なタブ補完に関連
の本当に素晴らしい機能の1つは、zshたとえばls /u/s/m/m/who.1を押しTabて、押して、まで完成させる
ことができることですls /usr/share/man/man1/who.1.gz。慣れると/u<tab>/s<tab>/m<tab>/m<tab>...、特に部分パス全体が1つの実際のパスにしか解決できないが、個々のコンポーネントごとに複数の補完が存在する場合は、に戻るのは本当に面倒です。これはVimで実現できます:eか:cd?
zshには、他の便利なパス関連の機能があります。たとえば、を使用cd foo barして、にfoo置き換えられたbar(つまり、に/blah/foo/baz/yadaなる/blah/bar/baz/yada)同等のパスに移動します。これらも取り入れたソリューション(基本的には、シェルに関連するタスクを、それらを非常にうまく実行するシェルに引き継ぐ)があれば、すばらしいでしょう。