1 个不稳定版本
0.1.0 | 2022年3月2日 |
---|
#58 在 #foo
3KB
Crate用于使用toml
crate格式化.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