假设我有一个parent
带有子文件夹subfolder
和符号链接的文件夹symbolic_link
。
我注意到,如果我当前的工作目录subfolder
和我尝试这样做cd ../sym[TAB]
,它不会自动完成到cd ../symbolic_link
.
如何在 Zsh 中启用这种类型的自动完成功能?
答案1
zsh
cd
如果它指向有效目录,将自动完成符号链接。
parent $ ls -l ../symbolic_link
lrwxrwxrwx 1 e users 1 Jan 30 23:19 ../symbolic_link -> /
parent $ cd ../symbolic_link/
^^ [TAB] pressed here
parent $ ln -s /asdf ../wrong_symbolic_link
parent $ cd ../wr
^^ [TAB] sound the bell here