簡體   English   中英

在Scala REPL中,如何丟棄部分編寫的多行命令?

[英]In Scala REPL, how to discard partly written multi-line command?

在Unix Shell終端上,只需鍵入ctrl-c即可丟棄鍵入的命令。 有沒有辦法在Scala REPL上丟棄鍵入的命令?

Ctrl-C仍然可以工作,但是它將退出Scala REPL,這可能不是您想要的。

幾種情況:

  1. 如果您在單行命令的中間,則可以單擊“ Up按鈕,然后單擊“ Down進入一個空命令行。
  2. 如果您在多行命令中間,並且該命令不完整,則可以簡單地按return幾次,以使REPL將連續的空白行解釋為打算開始新命令。 但是,如果您擔心自己鍵入的內容可能會被執行,最安全的方法仍然是Ctrl-C

編寫未完成的塊時,您可以輸入兩個空白行,然后REPL將跳過您的命令並開始一個新的命令。

然后,您仍然可以使用向上按鈕在新命令中檢索要繼續​​的行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM