↹
缩进转换
在制表符(Tab)与空格缩进之间互转,统一代码缩进风格。
本地处理 · 不上传
加载工具中…
相关:缩进转换 · tab空格 · 制表符 · 代码缩进 · 空格转tab
缩进转换在 Tab 与空格之间批量转换代码或文本的缩进,可指定每级几个空格,只处理行首缩进不影响行内内容。
使用步骤
- 粘贴代码或文本
- 选择转换方向与空格数
- 查看转换结果
- 复制使用
使用场景
- 统一团队代码风格
- 修复混用 Tab 与空格导致的解析错误
- 把复制来的代码调整成项目缩进规范
- 处理 YAML、Python 等对缩进敏感的文件
小贴士
- Python 与 YAML 对缩进敏感,混用 Tab 与空格会直接导致语法错误,且肉眼很难看出来。
- 转换只作用于行首,字符串常量内部的 Tab 不会被误改。
- 长期方案是在项目里放一份 .editorconfig,让编辑器自动按规范处理,而不是每次手工转。
常见问题
一个 Tab 等于几个空格?
没有统一答案,显示宽度由编辑器设置决定,常见是 4 或 8。这种不确定性正是许多项目干脆规定只用空格的原因。
会改到字符串里的 Tab 吗?
不会。工具只处理每行开头的连续空白,行内的制表符保持原样。
怎么防止再次混用?
在项目根目录添加 .editorconfig 文件声明缩进规则,主流编辑器都会自动遵守,新成员无需手工配置。
缩进转换是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用缩进转换,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。