You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置oh-my-zsh无cd切换目录时仅补全文件与文件夹?

解决oh-my-zsh无cd命令时TAB仅补全文件/文件夹的问题
  • 编辑zsh配置文件:

    vim ~/.zshrc
    
  • 添加或修改以下配置(确保自动切换目录功能启用并调整补全优先级):

    # 启用自动切换目录(无需输入cd)
    setopt autocd
    # 调整补全逻辑,优先补全文件/目录而非命令
    zstyle ':completion:*' completer _expand _complete _files _correct _approximate
    

    说明:把_files(文件/目录补全项)放在_complete(命令补全项)之前,就能让TAB触发时优先匹配路径而非系统命令。

  • 保存配置后,执行source ~/.zshrc或重启终端使设置生效。

  • 若上述方法无效,检查~/.zshrc中plugins列表,暂时注释掉可疑插件(如command-not-found),测试是否为插件干扰补全逻辑。

  • 必要时重置补全缓存:

    rm ~/.zcompdump*
    

内容的提问来源于stack exchange,提问作者vveil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 00:37:13