假设我有一个方法
timer:apply_after(timeout, module, method, [Hosts])
是否有一种工具可以帮助将其格式化为:
timer:apply_after(
timeout,
module,
method,
[Hosts]
)
我不认为erl_tidy这样做。
答案 0 :(得分:1)
你可以尝试一下。我自己从未使用它,也可能没有给出您指定的确切输出,但它会根据可用的水平空间格式化源代码。
答案 1 :(得分:0)
应该可以通过erl_tidy传递一个选项{printer,fun(Tree,Opts) - > erl_prettypr:format(Tree,[{paper,P},{ribbon,R} | Opts])end}。
有关功能区和纸张选项的详细信息,请参阅http://erlang.org/doc/man/erl_prettypr.html#format-2;有关打印机选项的信息,请参阅http://erlang.org/doc/man/erl_tidy.html#file-2。