# 文本取消缩进器

快速删除每行文本的缩进

> 标准页面: https://elysiatools.com/zh/tools/text-unindenter

- **分类:** Text Processing

- **关键词:** 文本, 取消缩进, 删除, 制表符, 空格, 格式, 文本取消缩进器

## 概述

文本取消缩进器是一款高效的在线工具，旨在帮助用户快速清理代码、文档或日志中每行开头的多余空格与制表符，从而实现文本格式的标准化与统一。

## 输入项

- **文本输入** (textarea): Enter text to unindent...
- **删除类型** (select)
- **删除数量** (number): Enter number to remove (ignored for "All")...
- **保留空行** (checkbox)

## 适用场景

- 从网页或 PDF 复制文本后，需要清理混乱的段落缩进时。
- 整理编程代码，统一删除多余的制表符或空格以符合代码规范时。
- 处理包含大量不规则缩进的日志文件，以便于后续的数据分析或阅读时。

## 工作原理

- 将需要处理的文本粘贴到输入框中。
- 选择删除类型（如空格、制表符或混合）并设置删除数量。
- 根据需要勾选“保留空行”选项。
- 点击处理按钮，即可立即获取已取消缩进的纯净文本。

## 使用案例

- 代码格式化：快速移除从旧项目中复制的代码块中多余的缩进。
- 文档清理：整理从不同来源合并的文档，确保所有段落左对齐。
- 日志分析：去除日志文件开头的空格，使数据行更易于解析。

## 常见问题

### 该工具支持批量处理吗？

支持，您可以一次性粘贴多行文本，工具会逐行执行取消缩进操作。

### 我可以只删除制表符而不删除空格吗？

可以，在“删除类型”选项中选择“仅删除制表符”即可。

### 如果我选择了“全部删除”，会发生什么？

选择“全部删除”将移除每行开头的所有缩进字符，使文本左对齐。

### 处理后的文本会丢失空行吗？

默认情况下会保留空行。如果您不希望保留，可以在设置中取消勾选“保留空行”。

### 该工具是否会修改文本中间的空格？

不会，该工具仅针对每行开头的缩进字符进行处理，不会影响文本中间的内容。

## 相关工具

- [行号删除器](https://elysiatools.com/zh/tools/line-number-remover): 智能识别和删除文本或代码中的行号
- [前缀删除器](https://elysiatools.com/zh/tools/prefix-remover): 智能识别并删除每行开头的相同前缀，提供多种检测模式
- [后缀删除器](https://elysiatools.com/zh/tools/suffix-remover): 智能识别并删除每行末尾的相同后缀，提供多种检测模式
- [Markdown 列表格式化器](https://elysiatools.com/zh/tools/markdown-list-formatter): 将每行文本转换为 Markdown 列表项或数字列表
- [合并多行器](https://elysiatools.com/zh/tools/multiline-merger): 将多行文本合并为一行，提供自定义分隔符和格式选项
- [换行符统一器](https://elysiatools.com/zh/tools/newline-normalizer): 统一和规范化文本中的换行符格式，确保行尾格式一致
- [BOM字符移除器](https://elysiatools.com/zh/tools/data-bom-remover): 从文本和文件内容中移除BOM（字节顺序标记）字符。非常适合清理有编码问题的文本文件、修复CSV导入和为处理准备数据。 功能特点： - 检测并移除UTF-8 BOM (EF BB BF) - 检测并移除UTF-16 BOM (FE FF 或 FF FE) - 检测并移除UTF-32 BOM (00 00 FE FF 或 FF FE 00 00) - 支持多种输入格式 - 可视化BOM字符显示 - 详细检测报告 - 支持批量文本处理 常见用途： - 修复CSV文件导入错误 - 清理文本文件编码问题 - 为JSON解析准备数据 - 修复XML解析问题 - 解决API数据编码冲突 - 标准化文本数据格式
- [空行清理](https://elysiatools.com/zh/tools/empty-line-remover): 移除文本中所有没有任何内容的空行

## 示例

- [含表情符号的文本示例](https://elysiatools.com/zh/samples/text-with-emoji-samples): 用于测试表情符号提取的各种语言混合文本和Unicode表情符号
- [大小写转换样本](https://elysiatools.com/zh/samples/text-case-formats): 不同命名约定之间的大小写转换测试样本
- [重复行示例](https://elysiatools.com/zh/samples/text-duplicate-line-samples): 用于测试重复行移除工具的各种重复行类型的示例文件
- [特殊字符示例](https://elysiatools.com/zh/samples/text-special-characters-samples): 用于测试非字母数字字符移除的各种特殊字符、标点符号和符号的示例文本文件
