在Scala REPL中,如何丢弃部分写入的多行命令?

Vir*_*ren 1 scala read-eval-print-loop apache-spark

在 Unix Shell 终端上,只需键入 ctrl-c 即可放弃键入的命令。有没有办法在 Scala REPL 上丢弃键入的命令?

Leo*_*o C 5

Ctrl-C仍然有效,但它会退出 Scala REPL,这可能不是您喜欢的。

几个案例:

  1. 如果您正处于单行命令的中间,您可以点击Up按钮,然后Down进入空命令行。
  2. 如果您正处于多行命令的中间并且该命令不完整,您只需点击return几次即可让 REPL 将连续的空行解释为启动新命令的意图。但是,如果您担心输入的任何内容可能会被执行,最安全的方法仍然是点击Ctrl-C