【发布时间】:2015-12-04 20:00:40
【问题描述】:
我正在写simple meteor app,发现 IntelliJ IDEA 14.1.4(安装并启用了 Meteor 和 Handlebars 插件)无法识别空格键模板:
谷歌搜索后,我尝试了File > Invalidate Caches/Restart,但这不起作用。
我还发现当我运行Code > Reformat Code 时,生成的缩进是不正确的。我认为这两个问题是相关的。
这里有一个更简单的问题说明:
如何调试?
【问题讨论】:
-
根据您的屏幕截图,
if块尚未正确关闭。{{#if currentUser}} ... {{/if}} -
我没有在屏幕截图中显示整个文件,但我相信
if块确实已正确关闭。这是source。请注意,屏幕截图还显示了一个each块,该块被 IntelliJ 标记为错误,但明显关闭了两行。 -
我仔细扫描了您的来源,发现每个空格键
{{...}}都错过了缩进。我会发布一个答案以更清楚地显示它。
标签: meteor intellij-idea syntax-highlighting handlebars.js spacebars