文本缩进调整

为文本的每一行统一增加或移除缩进,缩进单位可选若干空格或 Tab,并可设置跳过空行。适合同步整理代码片段、Markdown 列表与多层级文本,全部在浏览器本地完成,数据不会上传服务器。

文本输入 等待输入

修改设置或输入后会自动重新处理。

处理结果
总行数—
输入内容并设置缩进方式后点击「调整缩进」,结果将显示在这里。

处理过程全部在浏览器本地完成,数据不会上传。

处理规则
  • 以「行」为单位处理,不改变行数与原有换行结构。
  • 增加模式:在每行行首插入指定数量的空格或 Tab。
  • 移除模式:从行首开始,最多移除指定数量的空格或 Tab,不足时按实际数量移除。
  • 空格单位只会匹配并移除空格字符;Tab 单位只会匹配并移除制表符,二者不会互相影响。
  • 开启「跳过空行」后,空行与仅含空白字符的行保持原样。
  • 所有处理均在浏览器本地完成,内容不会上传服务器。