
Я использую zsh в качестве оболочки, но есть много командных программ, которые используют readline. Мне также нравится настраивать различные сочетания клавиш (например, ctrl backspace и ctrl delete).
Есть ли способ использовать сочетания клавиш для конфигурации zle и .inputrc, указав их только один раз в каком-либо файле?
решение1
В большинстве случаев нет. Большинство клавиш не привязаны к последовательностям символов, а к определенным функциям, реализованным с помощью readline
или с помощью zle
. Кроме того, zsh
не имеет файла конфигурации, как .inputrc
; вы просто пишете скрипт, который вызывает bindkey
много. (Аналогично, вы можете написать bash
скрипт, который вызывает bind
, который создает сочетания клавиш, используемые , bash
но не другими программами, которые используют readline
.)