Bindkey с Zsh на Mac - PullRequest
       30

Bindkey с Zsh на Mac

13 голосов
/ 14 декабря 2009

Я пытался связать ключи в zzh на Mac, но у меня возникли некоторые проблемы. Я знаю, что я должен был погуглить, но не смог найти то, что мне нужно ...

Я пытался связать ctrl-backspace с эквивалентом ctrl-w, то есть удалить одно слово. Но я не могу найти ключевой код для этого. Ничего не появляется, когда я делаю это с «чтения». Я не могу найти график в Интернете.

Кроме того, я не мог как-то связать клавиши home / end (т.е. fn-left, fn-right). Он не связан в назначениях клавиатуры терминала или .zshrc, но он все еще делает странные вещи, когда я нажимаю его. Страница вверх и вниз, кажется, ведет себя не так странно. Любая помощь?

Спасибо

1 Ответ

33 голосов
/ 07 января 2010

Откройте оболочку и попробуйте нажать Ctrl-v, а затем клавишу, которую вы хотите связать (например, Home) Это последовательность клавиш, которую вы должны использовать с bindkey.

Мои привязки для Home / End (начало / конец строки) на Snow Leopard:

bindkey '^[[H' beginning-of-line
bindkey '^[[F' end-of-line

Все еще пытаюсь связать cmd-left, хотя ...

...