【发布时间】:2018-01-22 19:33:19
【问题描述】:
在 Unix Shell 终端上,您只需键入 ctrl-c 即可丢弃键入的命令。 有没有办法在 Scala REPL 上丢弃键入的命令?
【问题讨论】:
-
一个对我有用的巧妙技巧:点击向上按钮(将您键入的任何内容替换为之前执行的行),然后点击向下按钮(将之前的行替换为什么都没有)。
标签: scala apache-spark read-eval-print-loop
在 Unix Shell 终端上,您只需键入 ctrl-c 即可丢弃键入的命令。 有没有办法在 Scala REPL 上丢弃键入的命令?
【问题讨论】:
标签: scala apache-spark read-eval-print-loop
Ctrl-C 仍然有效,但它会退出 Scala REPL,这可能不是您喜欢的。
几个案例:
Up 按钮,然后点击Down 到一个空命令行。return,让 REPL 将连续的空行解释为打算启动新命令。但是,如果您担心输入的内容可能会被执行,最安全的方法仍然是点击 Ctrl-C。【讨论】:
当你写一个未完成的块时,你可以输入两个空行,然后 REPL 将跳过你的命令并开始一个新的。
然后您仍然可以使用向上按钮来检索要在新命令中继续使用的行。
【讨论】: