小编典典

默认情况下如何显示隐藏字符(ZERO WIDTH SPACE ie.​)

all

因为这个......小丑 - 零宽度空间,我刚刚失去了我周末的一部分。我只是使用了谷歌组的一些片段并且没有识别出有双字符,因为 Idea (11)
没有显示它们,这导致解析我的应用程序的配置文件时出现问题......我在 vi 中意外发现了它.

有没有办法在不使用外部编辑器的情况下在 IntelliJ(或其他检查文件的方式)中显示这些内容。

IntelliJ 11 / Mac OS 10.7

编辑 - 样本

这两行在浏览器和 Idea 中看起来都是一样的。您可以在页面的代码中看到,在第一个注释行中, and
之间有隐藏的零宽度空间mysql://localhost这会导致问题。当然,如果您期望那个“小丑”,您可以尝试使用搜索并替换它,但是没有人会期望不应该存在的标志,特别是如果他无法以任何方式看到它。

#db.default.url="jdbc:mysql://鈥媗ocalhost/play-fullcalendar"
 db.default.url="jdbc:mysql://localhost/play-fullcalendar"

阅读 62

收藏
2022-06-18

共1个答案

小编典典

不确定您的意思,但您可以在Settings -> Editor -> General -> Appearance -> Show whitespaces.

此外,您只能在View -> Active Editor -> Show WhiteSpaces.

编辑:

由于它看起来像一个流行的问题,所以有一些空闲时间,我编写了一个插件来检查代码中是否存在此类异常。它被称为零宽度字符定位器,欢迎您试一试

2022-06-18