自 2010 年 · 每月支持超过 200 万次工具运行
自 2010 年
添加到 Chrome

我的工具箱

自动模式

还没有收藏的工具。

升级为高级版
相关工具
下一步
不可见字符移除器
更多工具
删除空格删除前导和尾随空格删除换行符按字符数换行隐形文本生成器JSON字符串转义反转义
主页 > 文本工具 > 文本修改工具
 

空白字符可视化工具

使用 MiniWebtool 的空白字符可视化工具,让不可见的文本字符显示出来。它会逐行突出显示空格、制表符、换行符、回车符、不换行空格、零宽字符、缩进和行尾空白。

不确定怎么使用?问问 AI

使用 Gemini 时,请将复制的问题粘贴到聊天框。也可以在下方手动复制。

查看提问内容

免费使用无需注册即时出结果
空白字符可视化工具立即免费试用 ▼
一个制表符、一个不间断空格和 2 个末尾空格,藏在 6 行看似普通的文本中。

空格显示为圆点,制表符显示为箭头,行尾显示为换行符标记;行尾空白会被高亮,并提供警告数量、缩进行以及可复制的标记文本。

快速示例
0 字符 0 行 0 空格 0 制表符
最多 20000 字符。粘贴或输入时将保留制表符。

Embed 空白字符可视化工具 Widget

空白字符可视化工具

空白字符可视化工具可以将不可见的文本字符变为可见,从而帮助你调试普通编辑器隐藏的格式问题。它对于代码审查、YAML 和 TOML 缩进、CSV 清理、Markdown 渲染问题、复制的网页文本、终端日志以及任何空格、制表符、新行、不换行空格或零宽字符会影响结果的情况都特别有用。

功能概览

空白字符可视化工具逐行显示粘贴文本中不可见的字符,使其可见。它标出空格、制表符、换行符、不间断空格和零宽字符,并标记行尾空白。

空白字符可视化工具:功能一览
功能具体内容适用场景
空格与制表符空格和制表符各有独立的可见标记。制表符宽度可显示为 2、4 或 8 列。区分制表符缩进与空格缩进
换行符每行的 LF、CRLF 和 CR 换行符分别标注。在 Windows、macOS 和 Linux 上编辑的文件
行尾空白行尾的空格、制表符和不间断空格会高亮显示,并统计包含这些字符的行数。修复代码检查错误、杂乱差异和 Markdown 换行
隐藏的 Unicode不间断空格、零宽空格、BOM、软连字符、连接符和方向标记会以带标签的符号显示,并附有码位提示。看起来相同但未通过相等性检查的字符串
缩进显示每行前导的确切空格和制表符,并标记混用两者的行。调试 YAML 和 Python 文件
预设与复制预设按钮可载入示例:YAML 缩进、行尾空格、NBSP + ZWSP 和 CRLF 换行。复制可得到纯文本的可见版本。将标记过的文本粘贴到工单或审阅中

本工具揭示的内容

  • 空格:普通空格显示为 · 标记。
  • 制表符:制表符字符显示为 ⇥ 标记,可以设置为 2、4 或 8 列宽度显示。
  • 行尾:LF、CRLF 和 CR 结尾被分别标记,使跨平台文本问题更容易被发现。
  • 末尾空白:行尾的空格、制表符和不换行空格会被作为警告高亮显示。
  • Unicode 不可见字符:NBSP、ZWSP、BOM、软连字符、连接符、方向标记和其他格式字符显示为带有标签的标记。

常见用途

  • 调试由于意外混合制表符和空格而导致报错的 YAML 或 Python 文件。
  • 查找会破坏 Lint 检查、快照、Markdown 或严格测试固件的末尾空格。
  • 识别从网页、PDF、电子表格或富文本编辑器复制的不换行空格。
  • 检查文本使用的是 Unix LF、Windows CRLF 还是旧式 CR 换行符。
  • 揭露使两个字符串看起来完全相同但对比结果不同的零宽字符。

示例和调试技巧

  • YAML 失败:如果一个列表项以 ⇥ 开头,而前一项以 ·· 开头,请在验证文件前将制表符替换为空格。
  • Markdown 意外:高亮的末尾空格在 Markdown 中可能是故意的换行符,但意外的末尾空格也会产生多余的 diff。
  • 复制粘贴不匹配:可见的 NBSP 标记通常意味着文本来自网页、PDF、电子表格或富文本源,而不是纯文本编辑器。
  • 字符串比较 Bug:ZWSP、BOM 和方向标记可以使字符串看起来完全一致,但会导致相等性检查、Slug 或数据库键验证失败。
  • 跨平台文件:在 Windows、macOS、Linux 或容器内编辑同一个文件后,经常会出现混合的 CRLF 和 LF 换行符。

如何使用

  1. 将代码、YAML、CSV、日志行或格式化文本粘贴到文本框中。
  2. 选择是否显示空格、制表符、行尾、Unicode 控制字符和末尾空白。
  3. 点击可视化空白字符以渲染逐行标记视图。
  4. 查看警告计数、缩进列表、换行符以及可复制的标记输出。

常见问题解答

空白字符可视化工具显示什么?

它显示空格、制表符、新行、回车符、不换行空格、零宽 Unicode 字符、控制字符、缩进以及在文本编辑器或浏览器中通常不可见的末尾空白。

这能帮助调试 YAML 缩进吗?

是的。YAML 对缩进很敏感。该工具分别标记空格和制表符,标记混合缩进行,并显示每行的精确起始空格和制表符。

如何发现末尾空白字符?

行尾的末尾空格、制表符和不换行空格会被高亮显示。摘要还会统计包含末尾空白字符的行数。

它能检测零宽字符吗?

是的。常见的不可见 Unicode 字符(如零宽空格、零宽连字符、字节顺序标记、软连字符和方向标记)将显示为带有码位工具提示的标记标签。

我粘贴的文本会被存储吗?

不会。该工具处理提交的文本以创建可见的空白视图,不会存储内容。

引用此内容、页面或工具为:

"空白字符可视化工具" 于 https://MiniWebtool.com/zh-cn/空白字符可视化工具/,来自 MiniWebtool,https://MiniWebtool.com/

由 miniwebtool 团队提供。更新日期:2026年4月28日

与喜欢的 AI 聊聊这个工具

使用 Gemini 时,请将复制的问题粘贴到聊天框。也可以在下方手动复制。

查看提问内容

文本修改工具:

热门与最新工具:

AI 数据可视化工具 (粘贴 CSV)进位与借位可视化工具交互式单位圆可视化工具查看全部 →
主页 > 文本工具 > 文本修改工具 > 空白字符可视化工具