如何禁用oh-my-zsh中Tab触发ls及建议列表的功能?
问题:禁用Oh-My-Zsh中Tab触发ls及修复补全提示异常
- 核心需求:禁用Oh-My-Zsh中按下Tab键自动执行ls(列出目录)的功能
- 补全异常表现:输入
c或g等字符后按Tab,会弹出提示zsh: do you wish to see all X possibilities (Y lines)?,但再次按Tab或下箭头键无法浏览文件/文件夹列表;输入其他字符时按Tab则直接列出补全内容,不会触发该询问 - 干扰问题:上述提示每次按Tab都会出现,严重干扰
zsh-autosuggestions插件的正常使用
已尝试的解决方案
- 在
.zshrc中添加配置:unsetopt AUTO_CD autocd AUTO_MENU MENU_COMPLETE CDABLE_VARS AUTO_NAME_DIRS,但无效果 - 完全重新安装Oh-My-Zsh(最初怀疑是zsh-autocomplete插件导致问题)
- 已彻底卸载zsh-autocomplete插件及其所有残留文件
相关参考讨论
- 有用户讨论如何将目录补全列表限制为仅显示目录(排除文件)
- Oh-My-Zsh官方仓库中存在同类补全异常的议题
- 关于zsh-autocomplete插件设置的相关讨论
- 有用户提问如何修改自动补全快捷键(已了解可通过右箭头键接受
zsh-autosuggestions的建议)
内容的提问来源于stack exchange,提问作者Moritz W
相关产品推荐
相关产品推荐

