【发布时间】:2012-06-14 04:18:46
【问题描述】:
我在一个项目中使用带有 jRuby 的 Rails 2.3.8。我经常使用rails console 来测试我的类和 API,但不知何故我遇到了一个问题。
在 Rails 控制台工作时,如果我错误地输入了一些多行命令,有没有办法在中间某处取消它?
例如:
>> [1,2,3,4].inject(1){
?>
我发现它会期望我完成整个已完成的语句,但我想做的只是取消所有当前语句。
我试过 Ctrl+C,但对我不起作用。
非常感谢任何建议。
【问题讨论】:
-
@Larry 谢谢你,但我试过了,还是不行。
-
试试 Ctrl+D 我觉得应该可以
-
@abhas 不,abhas。那只会让我退出shell。
标签: ruby-on-rails irb