我正在开发一个使用客户端模板渲染的项目。我决定使用Micro-Templating引擎。
问题是VS2013的语法高亮功能会破坏我的模板代码。 Visual Studio Editor可以很好地识别和突出显示其他模板引擎,例如JSRender。
http://i.stack.imgur.com/Jjt9g.png
如您所见,JSRender模板突出显示,但VS没有识别我的MicroTemplating模板。我从http://ejohn.org/blog/javascript-micro-templating/
复制了此模板示例如何让VS识别像JSRender这样的MicroTemplating模板?如果没有任何选项,是否可以禁用VS的突出显示和自动代码修复功能?
感谢您提前回复。
答案 0 :(得分:0)
问题是你有一个标记为type = html的脚本块,它会导致HTML编辑器/语言服务进入块内。没有办法在标记为type =“text / html”的块中关闭HTML编辑器。
您可以在工具中关闭HTML验证 - >选项,但仅解决警告(例如绿色波浪线,错误列表项)。无法控制格式/突出显示。
如果您希望在将来更新VS中的HTML语言支持时看到此内容,则应在http://visualstudio.uservoice.com上记录请求,以便其他人可以对其进行投票并增加它会被拿起来。