如何在Intellij中打开SBT工具窗口?

时间:2015-09-03 11:18:57

标签: scala intellij-idea sbt

这个问题对你来说可能听起来很愚蠢,但我一直在互联网上搜索一段时间而无法找到答案。如何在Intellij中打开SBT工具窗口(显然安装了scala和SBT插件)?

7 个答案:

答案 0 :(得分:44)

在菜单中:View -> Tool Windows应该有两个条目:

  1. SBT
  2. SBT控制台
  3. 您可以使用第一个从SBT刷新IDEA项目结构并查看依赖项。

    第二个为您提供了一个可以运行sbt命令的控制台。

    <强>更新

    正如贾斯汀已经说的那样:

    IntelliJ IDEA 2017.1 Build#IC-171.3780.52 开始,有一种新的和(imho)更好的方法:

    (如果您正在使用SBT项目,那就是)

    当您打开 SBT工具窗口时,您会找到一个新的 scala终端图标:

    enter image description here

    这将使用您的sbt项目导入设置打开一个sbt控制台会话。

    一个主要的好处是,您实际上(最终)会获得指向编译器警告和错误的代码行的链接。

答案 1 :(得分:10)

能够从SBT Console打开View - &gt; Tool Windows您首先需要安装它所需的插件。

您可以在Settings - &gt;下搜索SBT插件。 Plugins - &gt; Browse repositories

插件主页:https://github.com/orfjackal/idea-sbt-plugin

答案 2 :(得分:4)

IntelliJ 2017.1 中,sbt shell与Scala插件集成在一起。您可以从sbt项目视图工具窗口中的图标或“工具”菜单中打开它 enter image description here

答案 3 :(得分:2)

Intellij 16 SBT控制台菜单项中不再存在,并且在 Debian 7 XFCE ){{ 1}}不起作用。

运行 SBT 控制台:

  1. 选择Alt-F12 - &gt; View - &gt; Tool Windows(适用于Terminal
  2. 键入Alt-F12,控制台正常工作

答案 4 :(得分:1)

您可以使用上方或只使用Alt + F12

答案 5 :(得分:0)

我遇到一个问题,其中sbt shell启动器不在IDE的底部,并且sbt没有作为“工具”下的选项列出。发现问题是在将scala项目的zip文件扩展到我的工作区后,build.sbt文件不在项目结构的根文件夹中,而是向下嵌套了一个子文件夹。将此项目导入intellij时,未将其正确配置为sbt项目。删除项目后,以使build.sbt位于项目根目录中的方式展开zip,并解决了重新导入问题的问题。

答案 6 :(得分:0)

我遇到了类似但略有不同的问题。首先,我的 IntelliJ 版本上没有安装 Scala 插件。完成后,我重新启动了应用程序。然后创建了一个新项目(即使我试图打开一个现有项目)。创建项目时,我确保将项目的根目录作为我要导入的项目的根文件夹(具有 sbt 文件的文件夹)。 IntelliJ 将我的新项目与现有项目同步,我很高兴。