0

所以 CTRL E + D 自动格式化我的页面,我喜欢它!

通常,如果我的代码中有错误,格式将不再有效......我明白了。

但我的 javascript 中没有错误(由 IE 和 Chrome 验证),它突然退出格式化......

有任何想法吗?

4

1 回答 1

1

应OP的要求促进评论以回答:

您可能会遇到一个错误,它被 IE 和 Chrome 忽略,但在 VS 中无法通过 JScript 验证(缺少分号、额外的括号等)。您是否尝试过重新启动 Visual Studio?

另外,它是一个网站还是一个 Web 应用程序项目?是否禁用了 JScript 验证?您可以尝试通过 JSLint 或其他验证工具运行您的 JavaScript。


编辑:根据 OP(见下面的评论),他在属性列表中有一个多余的尾随逗号,阻止了 VS 中的自动格式化。例如:

var culprit = {
    property1 = "23",
    property2 = "43", // <-- Extraneous comma
};
于 2012-04-16T15:29:09.517 回答