是否有内置的 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
我检查了 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