IntelliJ IDEA 2026.2 Help

Scalafmt 格式化程序

您可以在项目中启用 Scalafmt 格式化器,而不是默认的 IntelliJ IDEA 格式化器。

配置 Scalafmt

启用格式化程序

  1. 设置 对话框(Ctrl+Alt+S ),转到 编辑器 | 代码样式 | Scala

  2. 格式化器 下拉菜单中,选择 Scalafmt

    格式化程序字段下的标签列表会相应更新。

    Scalafmt 设置

Scalafmt 具有以下格式设置选项:

  • 使用 IntelliJ 格式化工具进行代码范围格式化 :默认情况下选中此选项。 当您在编辑器中重新格式化代码选择时,它将使用默认的 IntelliJ IDEA 格式化器重新格式化。 代码选择格式也适用于通过各种操作和 实时模板生成的代码片段。 Scalafmt 格式化程序只能重新格式化整个文件。

  • 保存文件时重新格式化 :如果您选择此选项,IntelliJ IDEA 会在您保存文件 Ctrl+S 、在活动编辑器和工具窗口之间切换或 执行运行/调试配置时重新格式化文件。

  • 配置 :如果 IntelliJ IDEA 没有在您的项目中找到具有指定格式化程序版本的 .scalafmt.conf 文件,它将使用当前 默认的 Scalafmt 版本。 您可以 override the default version

覆盖 Scalafmt 版本

  1. 在您的项目根目录下创建 .scalafmt.conf 文件。 右键点击您的项目并选择 新建 | 文件

    Scalafmt 配置文件
  2. 在编辑器中打开配置文件,指定要使用的 Scalafmt 版本以及其他格式设置选项。

  3. 访问 Scala formatter settings。 IntelliJ IDEA 会在 配置 选项下反映您对 Scalafmt 的更改。

    更改版本的 Scalafmt 设置

使用 Scalafmt 重新格式化代码。

请注意,Scalafmt 格式化程序只能应用于整个文件。 如果需要重新格式化更小的代码片段,将会 由 IntelliJ IDEA 重新格式化

  1. 在编辑器中打开您想要重新格式化的文件。

  2. 在主菜单中,转到 代码 | 重新格式化文件Ctrl+Alt+Shift+L ),并在 重新格式化文件 对话框中调整设置。

  3. 点击 运行

    文件重格式化对话框

有关更多信息,请参阅 重新格式化代码

2026年 7月 14日