Bindkey с Zsh на Mac
Я пытался связать ключи в zzh на Mac, но у меня возникли некоторые проблемы. Я знаю, что я должен был погуглить, но не смог найти то, что мне нужно...
Я пытался связать Ctrl-Backspace, чтобы быть эквивалентом Ctrl-W, то есть удалить одно слово. Но я не могу найти ключевой код для этого. Ничего не появляется, когда я делаю это с "чтения". Я не могу найти график в Интернете.
Кроме того, я не мог как-то связать клавиши home / end (т.е. fn-left, fn-right). Он не связан в назначениях клавиатуры терминала или.zshrc, но он все еще делает странные вещи, когда я нажимаю его. Страница вверх и вниз, кажется, ведет себя не так странно. Любая помощь?
Спасибо
1 ответ
Откройте оболочку и попробуйте нажать Ctrl-v, а затем клавишу, которую вы хотите связать (например, Home). Это последовательность клавиш, которую вы должны использовать с bindkey.
Мои привязки для Home/End (начало / конец строки) на Snow Leopard:
bindkey '^[[H' beginning-of-line
bindkey '^[[F' end-of-line
Все еще пытаюсь связать cmd-left, хотя...