所以 CTRL E + D 自动格式化我的页面,我喜欢它!
通常,如果我的代码中有错误,格式将不再有效......我明白了。
但我的 javascript 中没有错误(由 IE 和 Chrome 验证),它突然退出格式化......
有任何想法吗?
所以 CTRL E + D 自动格式化我的页面,我喜欢它!
通常,如果我的代码中有错误,格式将不再有效......我明白了。
但我的 javascript 中没有错误(由 IE 和 Chrome 验证),它突然退出格式化......
有任何想法吗?
应OP的要求促进评论以回答:
您可能会遇到一个错误,它被 IE 和 Chrome 忽略,但在 VS 中无法通过 JScript 验证(缺少分号、额外的括号等)。您是否尝试过重新启动 Visual Studio?
另外,它是一个网站还是一个 Web 应用程序项目?是否禁用了 JScript 验证?您可以尝试通过 JSLint 或其他验证工具运行您的 JavaScript。
编辑:根据 OP(见下面的评论),他在属性列表中有一个多余的尾随逗号,阻止了 VS 中的自动格式化。例如:
var culprit = {
property1 = "23",
property2 = "43", // <-- Extraneous comma
};