bash show-all-if-ambiguously 自发打开

bash show-all-if-ambiguously 自发打开

我正在使用 tmux 和 bash。我发现,我的跑步外壳以看似随机的间隔启动show-all-if-ambiguous。这对我来说是一个很大的烦恼,因为我的许多操作都在包含大量文件的目录中,其中显示所有行为会破坏屏幕状态。我set show-all-if-ambigous off在我的.inputrc,并且从未在任何配置文件中启用过类似的东西。显然,任何长时间运行的 shell 都会出现此问题。成功运行bind 'set show-all-if-ambiguous off'会再次禁用它,但这只是暂时的。

为什么会发生这种行为?我怎样才能让它停止?

答案1

所以,在挣扎了一段时间之后,我最终决定了PROMPT_COMMAND="bind 'set show-all-if-ambiguous off'"。这是一个黑客,并不能解决真正的问题,但可以满足我的需要,即。 “让它停止这样做”。

相关内容