使用 时iex
,我有时会不小心创建一个不完整的表达式。一个简单的例子:
iex(1) String.reverse("foo"
...(1)
如果我在这里提供缺少的)
东西,一切都会好起来的,但有时我看不出我做错了什么。
有没有办法放弃当前的表达方式 - 说,“实际上,忘记这一点,只是让我回到工作提示?” Control + C
没有解决它;我的选择是(a)bort
完全杀死外壳,或者(c)ontinue
尝试自己弄清楚。
相比之下,irb
如果我按下 Ruby,Ruby 就会忘记不完整的表达式Control + C
。
如何从 Elixir shell 中的错误中恢复?