【问题标题】:Scala console won't work, IntelliJScala控制台不起作用,IntelliJ
【发布时间】:2013-01-18 14:16:01
【问题描述】:

我做了所有的偏好工作,安装了 scala,除此之外一切正常,我只是无法在控制台窗口中测试 scala 类。

在教程中,我看到他们只是在 scala 后面输入一些东西> 但它不起作用,我可以在下面输入一些随机的东西,当我按下回车键时不会做任何事情。

你们能帮帮我吗?我将非常感谢。 干杯

【问题讨论】:

  • 你使用哪个版本的 scala 和 IntelliJ?
  • IntelliJ 12 社区版(天哪,我爱你的名字,我的女朋友一直这么说,哈哈)
  • 请告诉我们您使用的是什么平台(MS Windows 7、OSX、Ubuntu?),而不是“随机的东西”输入一些有效的表达式,如 val a="xyz"
  • 它在 mac osx 10.7 和 pc windows 7 上不起作用,我做了有效的表达式 val test = new Time bla bla bla doesn't do anything

标签: scala ide console intellij-idea


【解决方案1】:

在 IntelliJ Community Edition 的 Scala 控制台上键入后。按 Ctrl+Enter 而不是回车执行。

我花了一些时间来解决它:)

IntelliJ & Working with Scala Worksheet

【讨论】:

  • 某处的提示或工具提示会很有帮助
  • 感谢陌生人! IntelliJ,一个人应该怎么知道。尝试计算 5+5 浪费了 30 分钟。
  • 在 OS X 上是 CMD+Enter。请注意,已经是 2 年了,这种尴尬仍然存在。我喜欢 JetBrains,但我真的很喜欢。
  • 对于初次使用的用户来说绝对荒谬和令人沮丧:(。非常感谢。
  • 对于 2019 年 8 月的第一次使用的用户来说仍然令人沮丧(这是我,感谢这个答案),但我想它可以在执行之前输入多行。
【解决方案2】:

如果您希望控制台在您按 Enter 时执行,请转到 Preferences > Keymap > Plug-ins > Scala,然后右键单击 ScalaConsole.Execute。选择Add Bookmark 并在第一个框中按回车键。然后单击Apply,然后单击OK

【讨论】:

  • 我已经完成了这个并检查了密钥是否正确,但它仍然无法运行......有什么想法吗?
  • 对于 IDEA 2016.2,现在的顺序是:文件 -> 设置... -> 键盘映射 -> 插件 -> Scala。双击“执行控制台语句”并选择“添加键盘快捷键”。现在,如果我能弄清楚为什么闪烁的光标在scala> 提示符下方 2 行...
  • @jwvh 你找到解决办法了吗?为什么下面有两行?
【解决方案3】:

在 Mac OS X 上,您必须在完成输入后按 ⌘-Enter。

【讨论】:

【解决方案4】:

我想最好将消息从 “输入表达式以对其进行评估。” 到 “输入表达式并按 Ctrl + Enter 以评估它们。”

【讨论】:

    【解决方案5】:

    只需将 scala 源添加到 $PATH,它应该可以从 CMD / Idea Terminal 获得/调用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-07
      • 1970-01-01
      • 1970-01-01
      • 2018-07-05
      • 2011-06-05
      • 2018-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多