ZSH и специальные клавиши

2011.03.11

Долго не мог переключиться на оболочку zsh потому, что в ней курсорные кнопки и home/end не перемещали курсор, а выводили какой-то мусор.  Однажды запарился, перерыл кучу форумов и нашёл команды bindkey, которые ситуацию выправили.

Сегодня вдруг всё началось снова.  Старые комбинации на месте, что изменилось — не знаю, но искать снова не хотелось.  Придумал такое решение: запустил cat и нажал последовательно на left, right, home, end.  Получил образцы мусора.  Занёс их в ~/.zshrc:

bindkey '^[OH' beginning-of-line
bindkey '^[OF' end-of-line
bindkey '^[[1;5C' forward-word
bindkey '^[[1;5D' backward-word

Навигация заработала и проблем с ней я больше не боюсь.

Следить за развитием событий можно через RSS ленту или почтовую рассылку.