【问题标题】:Show zero-length characters显示零长度字符
【发布时间】:2015-06-03 16:15:07
【问题描述】:

有没有办法突出显示文本文件中的零长度字符(在这种情况下为 PHP/HTML)。我最近遇到了一个问题,一个网页由于无效字符而没有通过 W3C 验证。

由于所讨论的角色是ZERO WIDTH NO-BREAK SPACE,因此需要很长时间才能真正找到它。我使用git diff 纯属偶然,它显示为<U+FEFF>

如果我在处理源文件时能够在 SublimeText 中实际看到这些类型的字符,那就太好了。

我已通过添加以下内容打开显示空白:

"draw_white_space": "all"

根据我的用户偏好,虽然它确实显示了空格和制表符,但它并没有显示这个字符。

【问题讨论】:

    标签: sublimetext2


    【解决方案1】:

    See this answer。答案是特定于 Sublime Text 的,但问题不是。

    链接的答案建议使用 Highlighter 包,根据文档是

    Sublime Text 2 和 3 的插件,突出显示混合选项卡和 空格和一些 unicode 字符。

    您可以将\uFEFF 添加到正则表达式列表中以突出显示。

    【讨论】:

    • 感谢您的建议。我已经添加了带有配置的软件包,如答案中所述。它已经在正则表达式的末尾添加了\uFEFF。可悲的是,它似乎不想突出那个特定的角色,但其余的似乎都被突出显示了。
    猜你喜欢
    • 1970-01-01
    • 2021-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多