Ctrl-C прекратил работать на меня на терминале при использовании zsh (на Mac OSX). Я не заметил точный момент, что это произошло так, я не могу быть уверен, что вызвало его.
Я didd't обновляю zsh в некоторое время все же. и не коснулся .zshrc (у меня есть он по repo http://github.com/astrails/dotzsh),
Если я выполняю удар, ^C работает в нем.
Если я выполняю какую-либо команду, как cat
, ^C будет работать для остановки его также. но внутри zsh это просто ничего не делает.
bindkey | grep \\^C
дает
"^B"-"^C" self-insert
это было ошибкой в rvm (рубиновый менеджер по версии), что я действительно обновлял в последнее время
У меня был некоторый забавный бизнес (главным образом с CTRL-A, просто распечатывающим "^A" вместо того, чтобы переместить курсор в исходное положение командной строки), но я избавился от него отключенным плагин "vi-режима" в .zshrc :)