#toml #formatting #format #foo

app toml-fmt

格式化 .toml 文件

1 个不稳定版本

0.1.0 2019年5月20日

#foo 中排名 62

MIT 许可证

3KB

用于使用 toml 包格式化 .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