因为这件事,我失去了一部分周末的时间。小丑-零宽度空间。我只是使用了谷歌组的一些片段,没有识别出有双字符,因为Idea(11)没有显示它们,这导致了我的应用程序解析配置文件的问题…我是在vi中偶然发现的。
有没有办法在IntelliJ中显示这些东西(或其他检查文件的方法)而不使用外部编辑器?
IntelliJ 11 / Mac OS 10.7
编辑-样本
这两行在浏览器和Idea中看起来是一样的。你可以在页面的代码中看到,在第一个注释行mysql://和localhost之间有一个隐藏的零宽度的空间,这导致了问题。当然,如果你期待那个“joker”,你可以尝试使用搜索并替换它,然而,没有人期待那个不应该在那里的符号,尤其是如果他不能以任何方式看到它。
#db.default.url="jdbc:mysql://localhost/play-fullcalendar"
db.default.url="jdbc:mysql://localhost/play-fullcalendar"