Чтобы узнать код клавиши, наберите cat
, нажмите клавишу, введите и Ctrl + C.
Для меня Home
отправляет ^[[H
и End
^[[F
, так что я могу положить свой .zshrc
в мой домашний каталог
bindkey "^[[H" beginning-of-line
bindkey "^[[F" end-of-line
Эти коды могут меняться в зависимости от используемого вами эмулятора терминала.
autoload zkbd ; zkbd
создаст файл с массивом кодов клавиш для использования, например bindkey "${key[Home]}" beginning-of-line
, и вы можете получить другой файл в зависимости от терминала.