是否有内置的 IEX 命令来调用格式化?

Is There A Built In IEX Command To Invoke Formatting?

我检查了 h 和 h(IEx),但没有得出任何结果。

我确定我可以 shell 进入命令提示符和 运行 "mix format" 但我想知道我是否遗漏了什么。 iex 是否有类似于 recompile/0 或 r/1 的命令允许我重新格式化项目中的源文件?

您可以通过使用传递给 mix format 的任何参数调用 Mix.Tasks.Format.run/1 来调用 format 混合任务。例如,mix format "**/*.{ex,exs}" 将是:

iex(1)> Mix.Tasks.Format.run ["**/*.{ex,exs}"]
:ok