我在 VS2010 文本编辑器中对内联代码块的格式设置有问题,想知道是否有其他人遇到过类似问题并找到了我正在寻找的“神奇”设置。
我正在阅读 MVC 书籍中的教程。每当我向 View 添加一些内联代码块时,我希望它们的格式如下:
<% 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 保留我的 标记的任何想法?多年来,我一直在摆弄“工具 -> 选项 -> 文本编辑器”下的选项,但可惜无处可去......
编辑:我刚刚注意到这取决于 Resharper 5(当我禁用它时,问题消失了),但是我仍然不知道如何停止它。有什么想法吗?
最佳答案
我认为您需要做的是在 Visual Studio 中编写您自己的规则,以便基于自定义标签进行 HTML 重绘。不是最好的解决方案,但我认为唯一可行的解决方案。
关于asp.net-mvc - Resharper 5 : How do I set the default formatting style for inline code blocks?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2682728/