【发布时间】:2010-04-21 12:16:21
【问题描述】:
我在 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 保留我的 标记的任何想法?多年来,我一直在摆弄“工具 - > 选项 - > 文本编辑器”下的选项,但可惜无处可去......
编辑:我刚刚注意到这取决于 Resharper 5(当我禁用它时,问题消失了),但是我仍然不知道如何停止它。有什么想法吗?
【问题讨论】:
-
这不是一个更清晰的问题。我在安装标准 VS 2008 时体验过。
-
很奇怪,我必须承认我自己没有在VS2008中使用过MVC。目前 JetBrains 已将问题记录在他们的错误跟踪器中:youtrack.jetbrains.net/issue/RSRP-178877
-
如何创建实时模板或代码片段作为解决此问题的方法?
标签: asp.net-mvc model-view-controller formatting resharper