Я собираюсь разработать рубиновый камень.Когда я запускаю bundle console
, он запускает консоль ruby, которая работает как обычно во всех отношениях, за исключением того, что [Ctrl] + [C] убивает консоль.В pry
или irb
, [Ctrl] + [C] просто покидает текущую строку ввода и дает мне новую.Как я могу получить это поведение (убивая только что введенную строку, а не весь сеанс терминала) через bundle console
?
Обновление: это происходит только с pry (который у меня есть как зависимость разработки: spec.add_development_dependency "pry", "~> 0.12.0"
),Когда я закомментирую pry из зависимостей разработки и консоль возвращается к irb, [Ctrl] + [C] обычно отменяет текущий ввод.Как я уже упоминал, запуск pry вне контекста bundle console
также имеет нормальное поведение [Ctrl] + [C] для прерывания текущего ввода;эта проблема возникает только при запуске pry через bundle console
.