↹

缩进转换

在制表符(Tab)与空格缩进之间互转,统一代码缩进风格。

本地处理 · 不上传

加载工具中…

相关:缩进转换 · tab空格 · 制表符 · 代码缩进 · 空格转tab

缩进转换在 Tab 与空格之间批量转换代码或文本的缩进,可指定每级几个空格,只处理行首缩进不影响行内内容。

使用步骤

  1. 粘贴代码或文本
  2. 选择转换方向与空格数
  3. 查看转换结果
  4. 复制使用

使用场景

  • 统一团队代码风格
  • 修复混用 Tab 与空格导致的解析错误
  • 把复制来的代码调整成项目缩进规范
  • 处理 YAML、Python 等对缩进敏感的文件

小贴士

  • Python 与 YAML 对缩进敏感,混用 Tab 与空格会直接导致语法错误,且肉眼很难看出来。
  • 转换只作用于行首,字符串常量内部的 Tab 不会被误改。
  • 长期方案是在项目里放一份 .editorconfig,让编辑器自动按规范处理,而不是每次手工转。

常见问题

一个 Tab 等于几个空格?

没有统一答案,显示宽度由编辑器设置决定,常见是 4 或 8。这种不确定性正是许多项目干脆规定只用空格的原因。

会改到字符串里的 Tab 吗?

不会。工具只处理每行开头的连续空白,行内的制表符保持原样。

怎么防止再次混用?

在项目根目录添加 .editorconfig 文件声明缩进规则,主流编辑器都会自动遵守,新成员无需手工配置。

缩进转换是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用缩进转换,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。