完成cd OLD NEW的第一个参数
在中zsh,cd命令具有两个参数的形式:cd OLD NEW更改为${PWD/OLD/NEW}。使用新式的完成系统,zsh能够完成NEW:第二个参数根据OLD可以替换为现有目录的内容完成。但是第一个参数仅在现有目录中完成。 OLD除了完成现有目录之外,zsh如何让zsh提供可能的值? 例如,如果当前目录是,/path/to/foo并且还有目录/also/to/foo和/path/to/foo/prime,则cd pTab完成p到prime。如果我打算运行,cd path also那么我希望zsh也可以path作为补充。怎么样? 使用第二个参数的已经输入的值来限制第一个参数的可能性是一个加号,但是独立完成第一个参数也可以。