2009-12-14 6 views
12

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

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

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

Благодаря

+0

Забой^H (Ctrl-H) уже. боюсь, вы не можете объединить его с другим ctrl. –

ответ

31

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

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

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

Тем не менее, пытаясь связать CMD налево, хотя ...

+0

Удивленно это не было больше upvotes, фантастический ответ. –

+0

Отличный ответ, спасибо! – venables

+0

ДА !! Спасибо. Есть ли рекомендуемое место, чтобы поместить что-то подобное, чтобы он загружался каждый раз, или я должен просто вложить его в мой .zshrc? – ifightcrime

 Смежные вопросы

  • Нет связанных вопросов^_^