#toml #formatting #format #foo #cat

app rmw-toml-fmt

格式化.toml文件

1 个不稳定版本

0.1.0 2022年3月2日

#58#foo

MIT 许可证

3KB

Crate用于使用tomlcrate格式化.toml文件。

$ cat examples/test.toml

[foo]
    data1 = { x = 1,   y = 2 }
data2 = {         x = 1, y = 2 }

      [bar]
data1 = { x = 2,     y = 1 }
  data2 = { x = 2,      y = 1 }


$ cat examples/test.toml | cargo run

[foo.data1]
x = 1
y = 2

[foo.data2]
x = 1
y = 2
[bar.data1]
x = 2
y = 1

[bar.data2]
x = 2
y = 1

Vim

Vim用户可以配置Vim,将toml-fmt作为外部格式化工具,用于.toml文件。首先需要安装

cargo install toml-fmt

然后在Vim中设置formatprg

set formatprg=toml-fmt

然后可以定义此命令来格式化当前文件。

command! FormatFile normal! ggVGgq

限制

目前由于可用的格式化选项很少,格式化效果可能比较丑陋和冗长。如果您有关于复杂格式化选项的请求,请在此处toml上提交问题。

依赖

~1.5MB
~27K SLoC