如何在 PhpStorm 中显示隐藏字符,尤其是行分隔符
How to display hidden characters in PhpStorm, especially line seperators
我的代码中有一些特殊字符,看一下:
一个
它只是在前端显示 "a" 等普通字符。
现在没有任何正常字符的相同字符:
字符从这里开始
字符到此结束
好的,看起来这个编辑器不会保存为空,用代码片段试试。
<html><p>
</p></html>
问题是,在 PhpStorm 中不会显示这些字符,即使
"settings - Editor - General - Appearance - show whitespaces" 或
"settings - Editor - General - Appearance - show method separators"
只有 "strg+f, strg+r" 会找到这个字符。
我认为这个角色是 "only-mac-char" :) 我正在使用 Windows,但我无法在 mac 上测试它。
编辑: 抱歉我可以将其识别为 "U+2028 : LINE SEPARATOR"
http://www.babelstone.co.uk/Unicode/whatisit.html
最大的问题是 phpStorm 没有在代码中显示任何内容。好像没有字符,但是用箭头键移动注意到这个位置有2步,2个标签之间看起来像“><”但它是“> <”。
根据您的更新,现在很清楚您想要的角色是什么:
Sorry I could identify it as "U+2028 : LINE SEPARATOR" http://www.babelstone.co.uk/Unicode/whatisit.html
安装并使用Zero Width Characters locator 2 plugin:它可以检测相当多的不可见字符(例如UTF-8 BOOM序列,不可破坏space,Unicode行分隔符(你的情况) 等).
它作为具有最高(错误)严重性的单独检查实施,因此很容易发现或检查整个 folder/project 这些问题。
有一张票(功能请求)可以选择在编辑器中显示不可见字符。
https://youtrack.jetbrains.com/issue/IDEA-115572 -- 观看此票证 (star/vote/comment) 以获得有关任何进展的通知。 在 2020.2 版本中实施。
其他相关工单:
- https://youtrack.jetbrains.com/issue/IDEA-99899(你的情况,据我了解)
- https://youtrack.jetbrains.com/issue/IDEA-140567
- https://youtrack.jetbrains.com/issue/WEB-13506
更新 2021-11-10:
从 2020.2 版本开始,IDE 可以在编辑器中直接显示 invisible/special 符号。
一个例子:
我的代码中有一些特殊字符,看一下:
一个
它只是在前端显示 "a" 等普通字符。 现在没有任何正常字符的相同字符:
字符从这里开始
字符到此结束
好的,看起来这个编辑器不会保存为空,用代码片段试试。
<html><p>
</p></html>
问题是,在 PhpStorm 中不会显示这些字符,即使
"settings - Editor - General - Appearance - show whitespaces" 或
"settings - Editor - General - Appearance - show method separators"
只有 "strg+f, strg+r" 会找到这个字符。
我认为这个角色是 "only-mac-char" :) 我正在使用 Windows,但我无法在 mac 上测试它。
编辑: 抱歉我可以将其识别为 "U+2028 : LINE SEPARATOR" http://www.babelstone.co.uk/Unicode/whatisit.html
最大的问题是 phpStorm 没有在代码中显示任何内容。好像没有字符,但是用箭头键移动注意到这个位置有2步,2个标签之间看起来像“><”但它是“> <”。
根据您的更新,现在很清楚您想要的角色是什么:
Sorry I could identify it as "U+2028 : LINE SEPARATOR" http://www.babelstone.co.uk/Unicode/whatisit.html
安装并使用Zero Width Characters locator 2 plugin:它可以检测相当多的不可见字符(例如UTF-8 BOOM序列,不可破坏space,Unicode行分隔符(你的情况) 等).
它作为具有最高(错误)严重性的单独检查实施,因此很容易发现或检查整个 folder/project 这些问题。
有一张票(功能请求)可以选择在编辑器中显示不可见字符。
https://youtrack.jetbrains.com/issue/IDEA-115572 -- 观看此票证 (star/vote/comment) 以获得有关任何进展的通知。 在 2020.2 版本中实施。
其他相关工单:
- https://youtrack.jetbrains.com/issue/IDEA-99899(你的情况,据我了解)
- https://youtrack.jetbrains.com/issue/IDEA-140567
- https://youtrack.jetbrains.com/issue/WEB-13506
更新 2021-11-10:
从 2020.2 版本开始,IDE 可以在编辑器中直接显示 invisible/special 符号。
一个例子: