配置 dfmt 以允许每行一个元素

Configuring dfmt to allow one element per line

使用dfmt,D语言的源码格式化器,代码如下:

auto carModels = [
    "alpha", 
    "bravo", 
    "charlie", 
    "delta"
];

重新格式化为:

auto carModels = ["alpha", "bravo", "charlie", "delta"];

有没有一种方法可以使格式化程序按照原始规定每行一个元素,而不关闭该行的 dfmt?

我正在使用名为 code-d 的 vs-code D 语言扩展,它会在格式化文件时调用 dfmt。

这已经添加到 dfmt 中,带有一个名为 keep_line_breaks

的新标志

https://github.com/dlang-community/dfmt/pull/471