cdの最初の引数の完成OLD NEW
ではzsh、cdコマンドには2つの引数の形式cd OLD NEWがあり${PWD/OLD/NEW}ます。新しいスタイルの補完システムでは、zshは補完できますNEW。2番目の引数はOLD、既存のディレクトリを取得するために置き換えることができるものに基づいて補完されます。ただし、最初の引数は既存のディレクトリに対してのみ完了します。 OLD既存のディレクトリを補完するだけでなく、に可能な値である補完をzshに提供するにはどうすればよいですか? たとえば、現在のディレクトリが/path/to/fooであり、ディレクトリ/also/to/fooおよびがある/path/to/foo/prime場合、にcd pTab完了pしprimeます。実行する場合cd path alsoは、zshにpath補完としても提供したいと思います。どうやって? 2番目の引数の型指定済みの値を使用して最初の引数の可能性を制限することはプラスになりますが、最初の引数を個別に完了することも問題ありません。