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

我的工具箱

自动模式

还没有收藏的工具。

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

空白字符可视化工具

让不可见的文本字符显形,逐行高亮显示空格、制表符、换行符、回车符、不换行空格、零宽字符、缩进以及行尾空格。

免费使用无需注册即时出结果
空白字符可视化工具立即免费试用 ▼
快速示例
0 字符 0 行 0 空格 0 制表符
最多 20000 字符。粘贴或输入时将保留制表符。

Embed 空白字符可视化工具 Widget

空白字符可视化工具

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

本工具揭示的内容

  • 空格:普通空格显示为 · 标记。
  • 制表符:制表符字符显示为 标记,可以设置为 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:ZWSPBOM 和方向标记可以使字符串看起来完全一致,但会导致相等性检查、Slug 或数据库键验证失败。
  • 跨平台文件:在 Windows、macOS、Linux 或容器内编辑同一个文件后,经常会出现混合的 CRLFLF 换行符。

如何使用

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