Zsh - 禁用选项卡插入

Zsh - 禁用选项卡插入

在我完全切换之前,我尝试配置 zsh 以紧密适应 bash 的行为方式,而我尝试在 zsh 中修改的一种行为是插入制表符时的行为。

我看到它对于交互式编写函数有什么帮助,但我更喜欢 bash 列出目录内容的行为。理想情况下,我想使用菜单循环浏览目录,但我的主要优先事项是在按一两次 Tab 键后列出 Bash 等目录,而不是插入 Tab。

我确实尝试查找此内容,但我发现的所有内容都仅与完全禁用制表符完成有关。

编辑:当我发布此内容时,我错误地认为 bash 对空输入的默认完成是列出目录,我觉得这可能对我的要求造成了一些混乱。

我的主要目标是防止 zsh 在只有空格时插入制表符。

答案1

将标签设置insert-tab为 false 将阻止在光标左侧没有字符时插入制表符。

zstyle ':completion:*' insert-tab false

相关内容