让 zsh 使用 readline 而不是 zle?

5 shell bash zsh readline inputrc

有没有办法使用zsh阅读readline/etc/inputrc不是~/.inputrc模块zle

我将命令行键绑定保留为inputrc全局应用到所有其他使用它的“shell” sqlite,例如mysql等。

我认为zsh应该兼容bash并提供这样的选择。

Gil*_*il' 6

不,zsh 不支持 readline。Zle 比 readline 具有更丰富的功能(特别是补全、历史搜索、vi 模式、\xe2\x80\xa6),如果不几乎完全重写它们,就不可能在 readline 之上实现 zsh 的所有功能。所以不要指望有人来实现这个。

\n\n

如果您希望.inputrc主要应用于 zsh,我认为您最好编写一个解析器.inputrc并将键绑定转换为适用的 zsh。

\n

  • 这就是我正在寻找的行为。以前做过吗? (4认同)