我在VS2010文本编辑器中对内联代码块的格式化存在问题,并想知道是否有其他人遇到过类似的问题并找到了我正在寻找的“魔术”设置。
我正在研究MVC书籍中的教程。每当我向视图添加一些内联代码块时,我希望它们的格式如下:
<% foreach (var link in Model) { %>
<a href="<%=Url.RouteUrl(link.RouteValues)%>">
<%=link.Text%>
</a>
<% } %>
我实际得到的是这个(当我完成代码编写后由IDE自动格式化):
<% foreach (var link in Model) {
%>
<a href="<%=Url.RouteUrl(link.RouteValues)%>">
<%=link.Text%>
</a>
<% }
%>
非常恼人。关于如何指示IDE离开我的&lt; %%&gt;的任何想法单独的标签?我一直在摆弄“工具 - &gt;选项 - &gt;文字编辑器”下的选项多年了,但是我无处可去......
编辑:我刚注意到这是由Resharper 5(当我禁用它时问题消失),但我仍然不知道如何阻止它。有什么想法吗?
答案 0 :(得分:1)
我认为您需要做的是在Visual Studio中编写自己的规则,以便根据自定义标记进行HTML重新排序。不是最好的解决方案,而是我能想到的唯一可行的解决方案。