我使用 zsh 作为 shell,但有很多命令行程序使用 readline。我还喜欢配置不同的键盘快捷键(例如 ctrl backspace 和 ctrl delete)。
有没有一种方法可以共享 zle 配置和 .inputrc 的键盘快捷键,只需在某个文件中指定一次即可?
答案1
在大多数情况下,不是。大多数键并不绑定到字符序列,而是由readline
或实现的特定功能zle
。此外,zsh
没有像 这样的配置文件.inputrc
;您只需编写一个调用bindkey
很多的脚本。(类似地,您可以编写一个bash
调用 的脚本bind
,它会创建 使用的键绑定,bash
但不会创建使用 的其他程序使用的键绑定readline
。)