如何在PhpStorm中显示隐藏的字符,尤其是行分隔符

时间:2016-12-23 08:46:55

标签: html character phpstorm special-characters

我的代码中有一些特殊字符,请看一下:

a

它只是在前端显示正常字符,如“a”。 现在相同的字符没有任何普通字符:

角色从这里开始

角色到此结束

好吧,看起来这个编辑器不会保存为空,请尝试使用代码段。

<html><p>
    </p></html>

问题是,在PhpStorm中,这些字符不会显示,即使不是

“设置 - 编辑器 - 常规 - 外观 - 显示空白”或

“settings - Editor - General - Appearance - show method separator”

只有“strg + f,strg + r”会找到这个字符。

我认为这个角色是“only-mac-char”:)我正在使用Windows,我无法在Mac上测试它。

编辑抱歉,我可以将其识别为“U + 2028:LINE SEPARATOR” http://www.babelstone.co.uk/Unicode/whatisit.html

最大的问题是phpStorm没有在代码中显示任何内容。就像没有角色一样,但是用箭头键移动时会注意到这个位置有2个步骤,2个标签之间看起来像“&gt;&lt;”但它是“&gt;&lt;”。

1 个答案:

答案 0 :(得分:5)

根据您的更新,现在可以清楚地了解您的角色:

  

抱歉,我可以将其识别为&#34; U + 2028:LINE SEPARATOR&#34; http://www.babelstone.co.uk/Unicode/whatisit.html

安装并使用零宽度字符定位器插件 - 它可以检测到很少的不可见字符(例如UTF-8 BOOM序列,不可破坏的空格,Unicode行分隔符(你的情况< / strong>)等。

它实现为具有最高(错误)严重性的单独检查,因此很容易发现或检查整个文件夹/项目仅针对这些问题。

有一个票证(功能请求)可以选择在编辑器中显示不可见的字符。

https://youtrack.jetbrains.com/issue/IDEA-115572 - 观看此机票(星级/投票/评论)以获得有关任何进展的通知。

其他相关门票: