![zsh zle 和 bash readline 的常用键盘快捷键](https://linux22.com/image/1388083/zsh%20zle%20%E5%92%8C%20bash%20readline%20%E7%9A%84%E5%B8%B8%E7%94%A8%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E9%94%AE.png)
我使用 zsh 作为 shell,但有很多命令行程序使用 readline。我还喜欢配置不同的键盘快捷键(例如 ctrl backspace 和 ctrl delete)。
有没有一种方法可以共享 zle 配置和 .inputrc 的键盘快捷键,只需在某个文件中指定一次即可?
答案1
在大多数情况下,不是。大多数键并不绑定到字符序列,而是由readline
或实现的特定功能zle
。此外,zsh
没有像 这样的配置文件.inputrc
;您只需编写一个调用bindkey
很多的脚本。(类似地,您可以编写一个bash
调用 的脚本bind
,它会创建 使用的键绑定,bash
但不会创建使用 的其他程序使用的键绑定readline
。)