zsh 符号链接自动完成

zsh 符号链接自动完成

假设我有一个parent带有子文件夹subfolder和符号链接的文件夹symbolic_link

我注意到,如果我当前的工作目录subfolder和我尝试这样做cd ../sym[TAB],它不会自动完成到cd ../symbolic_link.

如何在 Zsh 中启用这种类型的自动完成功能?

答案1

zshcd如果它指向有效目录,将自动完成符号链接。

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

相关内容