
我使用 zsh 作為 shell,但是有很多命令列程式使用 readline。我還喜歡配置不同的鍵盤快捷鍵(例如 ctrl backspace 和 ctrl delete)。
有沒有辦法透過僅在某個檔案中指定一次來共享 zle 配置和 .inputrc 的鍵盤快捷鍵?
答案1
大多數情況下,不會。大多數鍵並不會綁定到字元序列,而是由readline
或實現的特定功能zle
。另外,zsh
沒有像這樣的設定檔.inputrc
;您只需編寫一個調用bindkey
很多的腳本即可。 (類似地,您可以編寫一個bash
呼叫 的腳本bind
,該腳本會建立由使用 的程式使用的鍵綁定,bash
但不建立其他使用 的程式readline
。)