所有的 shell 都理解这些命令:
$ cd .
$ cd ..
而zsh也会明白:
$ cd ...
$ cd ....
前提是你说:
$ alias -g ...='../..'
$ alias -g ....='../../..'
现在,当我开始输入时,如何让它正确完成制表符cd ..../<TAB>
?我记得它是在 oh-my-zsh 中实现的,但我现在已经停止使用它。
如果它不仅适用于cd
,比如我想执行,那也将不胜感激cat ..../a/b/..../c/d | less
。