在 IntelliJ IDEA 中找不到 SBT-shell
Posted
技术标签:
【中文标题】在 IntelliJ IDEA 中找不到 SBT-shell【英文标题】:Can't find SBT-shell in IntelliJ IDEA 【发布时间】: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” 【参考方案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 选项(之前已经不见了) 更新了我的答案以上是关于在 IntelliJ IDEA 中找不到 SBT-shell的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ Idea 找不到 sbt-idea-compiler-indices
解决IntelliJ IDEA菜单栏VCS中找不到git菜单的问题
如何在 Intellij Idea 中使用自定义 sbt 版本?