【问题标题】:Alternative to Control-D for paste mode in scala repl?在 scala repl 中替代 Control-D 的粘贴模式?
【发布时间】:2015-09-25 19:23:22
【问题描述】:

我想简单的粘贴如下代码

:paste
<your code here>
--   // or something .. not sure what this were..

破折号来自 ipython.. Control-D 是这里唯一的选择吗?

【问题讨论】:

  • 你试图避免的问题是什么?
  • @rotari 按 control-D 不是首选方法:不能将“CTRL-D”放入字符串中。由于代码是从真正的编辑器中重复粘贴的,我想将这段代码复制到 repl 并立即进行评估。

标签: scala read-eval-print-loop


【解决方案1】:

还有一个替代 REPL - Ammonite,它允许使用

粘贴 bloxk
{{ 
<paste> 
}}

【讨论】:

    【解决方案2】:

    您可能会围绕替代粘贴终止符产生问题。

    这里的文档语法怎么样?

    scala> :paste <--
    [paste here]
    --
    

    【讨论】:

    • 或者只是——就像在 python 中一样?似乎您在这里建议 CTL-D 是我们所拥有的。鉴于您在 scala 中的深度,我会从表面上接受这一点。
    • 事实上,我不确定如何将 ctl-d 放入粘贴缓冲区。特殊情况 -- 的问题在于它是一个有效的 Scala 标识符。 issues.scala-lang.org/browse/SI-9492
    • 感谢创造!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-08
    • 2012-05-07
    • 2013-08-15
    • 2010-12-13
    • 1970-01-01
    • 2021-05-16
    相关资源
    最近更新 更多