1 个不稳定版本
0.1.0 | 2023年12月21日 |
---|
#18 in #indentation
490 每月下载量
12KB
328 行
detect-indent-rs
rust 版本的 sindresorhus/detect-indent。所有归功于该项目。
检测代码缩进
传入任何类型的文本字符串,获取缩进。
用例
- 修改文件时保留缩进。
- 新内容匹配现有缩进。
- 在编辑器中设置正确的缩进。
用法
将以下内容添加到您的 Cargo.toml
[dependencies]
detect-indent = "0.1"
并将其添加到您的crate根目录
extern crate detect_indent;
use detect_indent::detect_indent;
fn main() {
println!("{:?}", detect_indent(""));
}
算法
当前算法寻找两个连续非空行之间最常见差异。 更多详情
依赖
~2.2–3MB
~54K SLoC