有没有办法在大括号()完成时禁用 ReSharper Web 表单/MVC(.aspx)代码格式}
?
这真的很令人沮丧,而且大部分时间都不是我想要的。例如,如果我有:
<% if (CurrentUser.IsRole(Helper.UserRole.Agent)) { %>
<%= Html.LinkTo("sign out", SessionRoutes.Logout, null, new { @class = "sign" }) %>
<% } else { %>
...
<% } %>
一旦我输入最后一个<% }
,它的格式如下:
<% if (CurrentUser.IsRole(Helper.UserRole.Agent))
{ %>
<%= Html.LinkTo("sign out", SessionRoutes.Logout, null, new { @class = "sign" })%>
<% }
else
{%>
<%
}%>
我查看了 ReSharper 选项,但找不到任何合适的设置。快把我逼疯了!为了解决这个问题,我要么必须粘贴括号,有时幸运的是ctrl+z有效,要么输入<{
然后插入%
空格:S
我相信最近使用过 ReSharper 和 Web 表单的任何人都会知道我在说什么。
谢谢