如何禁用 ZSH 中的所有菜单选项卡补全。我安装了 zsh-autosuggestions 插件,我希望这是唯一的补全形式

如何禁用 ZSH 中的所有菜单选项卡补全。我安装了 zsh-autosuggestions 插件,我希望这是唯一的补全形式

所以我几天前安装了 zsh,我很喜欢它。但是当我输入内容时,它会显示使用自动建议插件可能完成的内容,但我无法使用选项卡填充它,我必须使用箭头键。按 T​​ab 键将打开可能完成的菜单和/或子目录和文件的列表。我希望没有菜单补全,而只能通过自动建议插件完成补全。

我已经修补了几个小时试图得到这个所以如果有人知道如何实现这个我将不胜感激一些帮助(debian 使用 ohmyzsh)

答案1

您可以像这样完全卸载完成系统:

zmodload -u zsh/compctl zsh/complete
bindkey '^I' forward-word

Tab现在将接受来自 的下一个单词,而不是插入补全zsh-autosuggestions


不过,在你完全放弃完成之前,我可以建议你给我的zsh-autocomplete插件尝试一下?它为您提供了 Visual Studio Code 风格的 Zsh 中的打字头自动完成功能。是的,您可以同时使用zsh-autosuggestionszsh-autocompletion

相关内容