文本缩进/批量加空格工具

在线为多行文本批量添加或去除缩进空格,支持自定义缩进字符和数量,适合代码片段缩进调整和排版。

工具功能

本工具可以批量给文本每行开头添加指定数量的空格或Tab缩进,也可以一键清除所有行首缩进,还支持将行首的Tab批量转为空格,或将行首空格批量转为Tab。

操作说明

处理原理

什么是「仅对非空行添加缩进」?

勾选这个选项后,空行(整行没有任何内容的行)不会被添加缩进,保持原来的空行状态,不影响文本的换行结构。如果不勾选,则所有行(包括空行)都会被添加缩进。

添加缩进前为什么要清除原有行首空白?

如果文本原本已经有缩进,再次添加缩进会导致缩进越来越多,勾选「处理前先清除所有行首原有空白」可以先清除原来的缩进,保证所有行的缩进统一都是你设置的数量。

缩进转换功能怎么用?

如果你的文本现在用Tab做缩进,想要全部改成空格缩进,就选「缩进转空格」,缩进数量填你想要一个Tab转成几个空格,然后点击按钮即可。反过来,如果想要把空格缩进改成Tab缩进,就用「缩进转Tab」,在缩进数量填写原来几个空格对应一个Tab,点击转换即可。

转换缩进时会影响行内的空格和Tab吗?

不会,本工具的缩进转换功能只会转换行开头的缩进空格或Tab,行中间和行末尾的空格、Tab都会保持原样,不会被修改。