# sbt 工具窗口

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

> **TL;DR**
> 必需插件：   Scala  （需要 [安装并启用](managing-plugins.html)）
>
>
>
> 访问：  `视图 | 工具窗口 | sbt`

当您 [创建](get-started-with-scala.html#new-scala-project-sbt) 或 [打开](sbt-support.html#import_sbt) sbt 项目时，sbt 工具窗口会自动启用。 点击右侧边栏上的   sbt   以打开工具窗口。 工具窗口显示 sbt 链接的项目、其任务、依赖关系以及对底层  `build.sbt`  文件所做的所有更改。

![自动导入](https://resources.jetbrains.com/help/img/idea/2026.3/sbt_tool_menu.png)

> **Note:**
> 如果您从侧边栏中移除了 sbt 工具窗口，请从主菜单中选择  `视图 | 工具窗口 | sbt`  来重新打开它。

## sbt

|  条目  |  描述  |
| --- | --- |
|  ![显示选项菜单](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.settings.svg)  |     点击此按钮可打开菜单，用于配置当前视图和更改工具窗口查看模式。 菜单项是可启用或禁用的选项。 活动项的名称左侧带有复选标记。       菜单中的可用选项如下：        * 分组模块 ：如果想在项目中对模块进行分组，请选择此选项。    * 群组任务 ：如果想对任务进行分组，请选择此选项。 例如，构建任务将包含在 build 目录中。    * 显示忽略 ：选择此选项以显示已忽略的项目。    * 显示工具栏 ：选择此选项以显示您的 sbt 项目的工具栏。    * [项目工具窗口](project-tool-window.html#viewing_modes) 固定模式、停靠模式、浮动模式、分割模式——这些选项允许您控制工具窗口的总体外观与行为，请参阅 [工具窗口查看模式](viewing-modes.html)    * 分组选项卡 ：如果一个工具窗口中有多个视图可用，取消选择此选项可在单独的选项卡中查看这些视图。    * 移至 ：选择此选项可以将 sbt 工具窗口移动到顶部、左侧或右侧。    * 调整大小 ：选择此选项以调整 sbt 工具窗口的大小。    |
|  ![隐藏工具窗口](https://resources.jetbrains.com/help/img/idea/2026.3/app.general.hideToolWindow.svg)  |     隐藏工具窗口 `Shift+Escape` (Windows), `⇧ ⎋` (macOS), `⇧ ⎋` (IntelliJ IDEA Classic (macOS)), `⇧ ⎋` (macOS System Shortcuts), `Shift+Escape` (XWin), `Shift+Escape` (GNOME), `Shift+Escape` (KDE), `Shift+Escape` (Emacs), `Shift+Escape` (Sublime Text), `⇧ ⎋` (Sublime Text (macOS)), `Shift+Escape` (Visual Studio), `⇧ ⎋` (Visual Studio (macOS)), `Shift+Escape` (NetBeans), `Shift+Escape` (Eclipse), `⇧ ⎋` (Eclipse (macOS))。       要隐藏所有工具窗口，请按 `Ctrl+Shift+F12` (Windows), `⌘ ⇧ F12` (macOS), `⌘ ⇧ F12` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ F12` (macOS System Shortcuts), `Ctrl+Shift+F12` (XWin), `Ctrl+Shift+F12` (GNOME), `Ctrl+Shift+F12` (KDE), `Ctrl+Shift+F12` (Emacs), `Ctrl+Shift+F12` (Sublime Text), `⌘ ⇧ F12` (Sublime Text (macOS)), `Ctrl+Shift+F12` (Visual Studio), `⌘ ⇧ F12` (Visual Studio (macOS)), `Ctrl+Shift+F12` (NetBeans), `Ctrl+Shift+F12` (Eclipse), `⌘ ⇧ F12` (Eclipse (macOS))。     |

## 工具栏

|  条目  |  描述  |
| --- | --- |
|  ![刷新](https://resources.jetbrains.com/help/img/idea/2026.3/app.actions.refresh.svg)  |  点击此按钮以 [刷新](sbt-support.html#manage_sbt_projects)所有已注册的 sbt 项目，修改 sbt 脚本后。  |
|  ![](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg)  |  点击此按钮以链接 sbt 项目。  |
|  ![](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.remove.svg)  |  点击此按钮以分离外部 sbt 项目。  |
|  ![](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.expandAll.svg) ![](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.collapseAll.svg)  |  使用这些按钮可展开或收起所有节点。  |
|  ![选择要导入的项目数据](https://resources.jetbrains.com/help/img/idea/2026.3/app.nodes.moduleGroup.svg)  |  点击此按钮将模块或数据导入到您的 sbt 项目中。 这对于多模块项目可能很有用。  |
|  ![构建工具设置](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.settings.svg)  |  使用此图标访问以下设置：     * 自动重载设置 ：选择此选项可在 [构建工具设置](settings-build-tools.html)对话框中配置 sbt 项目的重新加载过程。    * sbt 设置 ：选择此选项以在 [sbt 设置](sbt.html)对话框中配置当前 sbt 项目的设置。    |

## 上下文菜单

|  条目  |  描述  |
| --- | --- |
|  打开 sbt 配置  |  选择此选项以在编辑器中打开  `sbt.build`  文件。  |
|  刷新外部项目  |  选择此选项以刷新所有外部项目。  |
|  忽略 sbt 项目  |  如果选择此选项，IntelliJ IDEA 将在下次导入项目时忽略所选模块。 在这种情况下，IntelliJ IDEA 会在   sbt  工具窗口中保留被忽略的 sbt 项目和子项目，但停止将其导入（模块、内容根、任务等）到项目中。 不过，IntelliJ IDEA 会将被忽略的项目与当前项目同步。  |
|  任务激活  |  选择此选项以激活任务运行。  |

