小编set*_*eth的帖子

zsh 自动完成不存在的文件夹

刚开始将 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

4
推荐指数
1
解决办法
726
查看次数

标签 统计

zsh ×1