bindkey с zsh на Mac

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

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

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

спасибо

1 ответов


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

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

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

все еще пытается связать cmd-left ...