如何配置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
相关产品推荐
相关产品推荐

