【发布时间】:2011-12-02 14:54:20
【问题描述】:
当使用irb 或rails console 时,我有时会卡住。例如,我忘记了结束引号,所以当我按下回车键时,它仍在等待。
有时我可以摆脱这种情况(例如,通过提供结束语),但有时我不能。如果没有,我通常会这样做:
# Suspend the irb or console process
(Control + Z)
# Kill the last suspended process
kill -9 %
这很烦人,会破坏我在控制台中所做的一切。我想要的是相当于命令行上的Control + C,说“忘记那个 - 给我一个新提示”,这样我就可以继续在控制台中工作了。
有没有办法做到这一点?
【问题讨论】:
-
Control + C 通常对我有用,我必须承认。
-
@zoltarSpeaks - 这不是把你踢出控制台吗?
-
@Nathan 不。
Control + D会(当输入足够多的次数时)。它还会使您退出终端会话、ssh 会话、su 和所有其他类型的会话。
标签: ruby-on-rails ruby irb