VS2013中用于MicroTemplating的语法高亮显示

时间:2014-04-17 13:31:08

标签: javascript visual-studio visual-studio-2013 syntax-highlighting template-engine

我正在开发一个使用客户端模板渲染的项目。我决定使用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的突出显示和自动代码修复功能?

感谢您提前回复。

1 个答案:

答案 0 :(得分:0)

问题是你有一个标记为type = html的脚本块,它会导致HTML编辑器/语言服务进入块内。没有办法在标记为type =“text / html”的块中关闭HTML编辑器。

您可以在工具中关闭HTML验证 - >选项,但仅解决警告(例如绿色波浪线,错误列表项)。无法控制格式/突出显示。

如果您希望在将来更新VS中的HTML语言支持时看到此内容,则应在http://visualstudio.uservoice.com上记录请求,以便其他人可以对其进行投票并增加它会被拿起来。