【问题标题】:Can't find SBT-shell in IntelliJ IDEA在 IntelliJ IDEA 中找不到 SBT-shell
【发布时间】:2018-06-20 08:44:20
【问题描述】:

面对构建的一些问题,我删除了我的 SBT 项目的 project.idea 目录(包含 submodules),然后是 Invalidate Caches / Restart...(也使缓存无效)

自从IntelliJ 重新启动后,我就找不到sbt shell

有趣的是,当我打开 IntelliJ 中的其他项目(其中我没有删除 project.idea 目录)时,我仍然得到 sbt shell

我可以确认我安装了 Scala 插件的 MacOS 的最新版本 IntelliJ IDEA

【问题讨论】:

  • 这是我在 JetBrains 论坛上的问题的 link
  • 除了shift+12,还可以试试shift+ctrl/cmd+s,或者动作搜索“sbt shell”

标签: scala intellij-idea sbt sbt-plugin


【解决方案1】:

解决我的问题的是:

  • 安装 scala 插件
  • 重启
  • 文件 -> 关闭项目
  • 而不是打开,单击新项目,选择带有 sbt 选项的 scala, 然后下一步
  • 选择与位置相同的项目。

希望它能节省您的时间和精力

【讨论】:

    【解决方案2】:

    在 Intellij 2018 中,在 Preferences - Build, Execution, Deployment - Build Tools - sbt 下,选中“Use sbt shell for build and import (requires sbt 0.13.5+)”。然后重新启动 Intellij。 sbt shell 工具窗口选项卡将出现在底部窗格中(如果没有,请从View - Tool Windows - sbt shell 中选择它)。

    【讨论】:

    • 我在File - Settings - Build, Execution, Deployment - Build Tools - sbt下拥有它
    【解决方案3】:

    在我的情况下,需要更新 scala 插件,因此这导致 sbt 从构建工具中消失。
    转到 Settings --> Plugins --> Updates 并确保 scala 插件已更新。如果不是并且您更新了它,您应该在之后重新启动 IDE。
    之后删除 .idea 文件夹并重新导入项目是构建项目所必需的。

    【讨论】:

      【解决方案4】:

      在我的情况下,我启用了 sbt shell,转到“文件 - 设置 - 构建、执行、部署 - 构建工具 - sbt”,在此处启用后,您需要重新启动您的 intellij,然后您可以在此处找到 sbt-shell “ view- 工具窗口 - sbt shell"

      【讨论】:

      • 安装 Scala 插件后重新启动就可以了。
      【解决方案5】:

      你可以选择

      窗口→恢复默认布局

      或按 Shift + F12

      这将恢复您的默认窗口布局,并且该选项卡将再次可见(您可以通过右键单击并选择“从侧边栏删除”隐藏 sbt 选项卡来检查这是否有效)。

      Maven或Ant等一些窗口需要被带回来

      视图 → 工具窗口 → [窗口名称]

      【讨论】:

      • 感谢@Vojtech,这很有效。当隐藏的 sbt-shell 重新出现时,我曾尝试从侧边栏中隐藏 ant 选项卡(而不是您建议的 sbt 选项卡),但没有回来。
      • 虽然我能够从 View > Tool Windows > Ant Build 取回侧边栏中的 ant-build 选项卡。奇怪的是,在恢复默认布局后,这个菜单中也出现了 SBT Shell 选项(之前已经不见了)
      • 更新了我的答案
      猜你喜欢
      • 2019-09-03
      • 1970-01-01
      • 2015-01-03
      • 2020-10-04
      • 2017-12-04
      • 1970-01-01
      • 2018-10-06
      • 2018-05-01
      • 2013-09-03
      相关资源
      最近更新 更多