刚开始将 zsh 与 oh-my-zsh 一起使用,当使用cd
.
假设我有一个文件夹:
my_folder/
subfolder/
another_subfolder/
file.txt
Run Code Online (Sandbox Code Playgroud)
当我使用 bash 时,我可以输入:
$ cd p<tab>
Run Code Online (Sandbox Code Playgroud)
什么也不会发生,因为没有任何东西以my_folder
开头p
,但是如果我在 zsh 中做同样的事情,它会自动完成这个词proxy
,我假设它是文件系统中其他地方的某个目录?
我不确定是否设置错误,或者这是否与我不理解的 zsh 中自动完成的工作方式有关。
编辑:
CTRL+Xh 的输出:
tags in context :completion::complete:cd::
local-directories named-directories (_alternative _cd (eval))
users named-directories directory-stack (_tilde _alternative _cd (eval))
users (_users _tilde _alternative _cd (eval))
Run Code Online (Sandbox Code Playgroud) zsh ×1