bie*_*ior 189 whitespace intellij-idea
因为这个,我只是失去了周末的一部分......小丑 - 零宽度空间.我只是使用谷歌小组的一些片段并且没有认识到有双倍的字符,因为Idea(11)没有显示它们,这导致解析我的应用程序的配置文件的问题...我在vi中意外发现它.
有没有办法在IntelliJ(或其他方式检查文件)中显示这些东西而不使用外部编辑器.
IntelliJ 11/Mac OS 10.7
编辑 - 样本
这两行看起来完全相同,在浏览器和Idea中.您可以在页面的代码中看到,在第一个注释行中,mysql://和之间存在隐藏的零宽度空间localhost,这会导致问题.当然,如果您期望"小丑",您可以尝试使用搜索并替换它,但是没有人希望不应该存在的标志,特别是如果他不能以任何方式看到它.
#db.default.url="jdbc:mysql://?localhost/play-fullcalendar"
db.default.url="jdbc:mysql://localhost/play-fullcalendar"
Run Code Online (Sandbox Code Playgroud)
Vic*_*Vic 348
不确定你的意思,但你可以永久地打开和关闭显示空格Settings -> Editor -> General -> Appearance -> Show whitespaces.
此外,您只能将其设置为当前文件View -> Active Editor -> Show WhiteSpaces.
编辑:
有一些空闲时间,因为它看起来像一个流行的问题,我写了一个插件来检查这些异常的代码.它被称为零宽度字符定位器,欢迎您试一试.
Mic*_*ros 73
一个非常简单的解决方案是使用正则表达式在文件中搜索非ascii字符.这将很好地突出显示带边框的所有斑点.
搜索[^\x00-\x7F]并选中Regex框.
结果将如下所示(在暗模式下):
| 归档时间: |
|
| 查看次数: |
106497 次 |
| 最近记录: |