asp.net-mvc - Resharper 5 : How do I set the defau

我在 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/

相关文章:

javascript - 如何在 JavaScript 中为数字添加千位分隔符?

java - 我可以使用哪个 API 将 int 格式化为 2 位数字?

emacs - Emacs 中的 LaTeX 缩进(格式化)

c - printf中的 "%.6d"是什么意思

c++ - 如何将小数点分隔符设置为逗号?

php - 将价格格式化为逗号分隔

latex - 如何更改 Latex 中图形的标题?

formatting - 我可以向 mercurial 命令模板添加自定义颜色吗?

iphone - 将(大)数字 "12345"格式化为 "12,345"

java - 自动将大括号添加到 java 代码库中的所有 if/else/for/while 等