我在html文件中使用underscore.js模板化引擎(看附件中的例子)。我的目的是让VS在html文件中除了常规的html高亮显示之外,还高亮显示js代码。
<div>
<%
var isRelevant = hasInternetService;
var hasTestResults = _.has(bundle_results(), "internet_port") && bundle_results().internet_ppp.final_analysis != "failed";
var hasSync = _.has(bundle_results(), "internet_port") && bundle_results().internet_port.sync_status === "Up";
var iconSuffix = !isRelevant ? "down" : !hasTestResults ? "test-fail" : hasSync ? "up" : "down";
%>
</div>
2条答案
按热度按时间mwngjboj1#
这些模板称为ejs,Visual Studio不支持它们。
这里是他们的请求in the Microsoft uservoice。
所以你问题的答案是“你不能”。
jq6vz3qz2#
现在可以使用EJS language support(或类似的)扩展为EJS(Embedded JavaScript)模板提供语法突出显示和自动完成功能。