代码之家  ›  专栏  ›  技术社区  ›  Matt B

Resharper 5:如何设置内联代码块的默认格式样式?

  •  10
  • Matt B  · 技术社区  · 15 年前

    我在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保留我的<%%>标记的任何想法?我一直在玩弄“工具”-gt;选项”-gt;文本编辑器“下的选项,但遗憾的是,什么都没有得到……

    编辑:我刚刚注意到,这是下一个重新竖琴5(当我禁用它,问题消失了),但我仍然不知道如何停止它。有什么想法吗?

    1 回复  |  直到 15 年前
        1
  •  1
  •   TheAlbear    15 年前

    我认为您需要做的是在Visual Studio中编写自己的规则,以便根据自定义标记重新定义HTML。不是最好的解决办法,但我认为唯一可行的办法。