工具简介
文本缩进格式化工具用于统一多行文本的前导空白格式。支持添加/移除缩进、Tab 与空格互转,以及实时统计,适合代码整理、配置修复和日志预处理。
核心能力
- 四类操作:添加缩进、移除缩进、Tab 转空格、空格转 Tab。
- 缩进单位:支持 2/4/8 空格三种常见规范。
- 输出控制:可选保留空行、去除行尾空白。
- 实时统计:显示总行数、空行数、最大缩进、Tab 行数。
应用场景
- 代码规范化:统一团队内缩进风格,减少无意义 diff。
- 缩进敏感文件修复:处理 YAML、Python 等格式要求严格的文本。
- 日志整理:清理批量文本缩进,提升可读性和可检索性。
- 规范迁移:在 Tab 与空格规范切换时批量处理历史内容。
使用步骤
- 输入或粘贴待处理文本。
- 选择操作类型、缩进单位和缩进级别。
- 按需开启保留空行与去除行尾空白。
- 查看结果并复制或下载。
常见问题
移除缩进会删除整行中的所有空格吗?
不会,只处理每行开头的前导缩进,不影响行内空格。
Tab 转空格如何保证对齐?
会按照所选缩进单位按列展开 Tab,尽量保持视觉对齐。
数据会上传到服务器吗?
不会,所有处理都在浏览器本地完成。