visual-studio-2010 - 我可以让 Visual Studio 将花括号与 if 语

在 Visual Studio 中设计 MVC View 时(在 .aspx.ascx 文件中),我经常使用 if 语句。当我自动格式化 (Ctrl+K+D) 时,Visual Studio 会以这种非常丑陋且难以阅读的方式包装大括号:

<% if (Model.UserIsAuthenticated)
    { %>
       (some HTML goes here...)
<% } %>

有没有办法让 Visual Studio 像这样自动格式化:

<% if (Model.UserIsAuthenticated) { %>
       (some HTML goes here...)
<% } %>

或者有更好的方法吗?我还不想使用 Razor,但看起来它可以解决我的问题。如果有帮助,我正在使用 VS2010 和 Resharper 5。

最佳答案

工具选项文本编辑器C#格式化New Lines 是每种情况下的左大括号规则(新方法、控制 block 等),也许你可以在那里找到你想要的。

关于visual-studio-2010 - 我可以让 Visual Studio 将花括号与 if 语句(在 HTML 中)放在同一行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4020070/

相关文章:

python - Python中用户友好的时间格式?

c# - 您何时使用 StringBuilder.AppendLine/string.Format

c# - 如何将 double 格式设置为四舍五入到最接近的美元的货币?

c++ - 相当于 %02d 与 std::stringstream?

c# - 在 C# 中格式化 double 输出

sql - 有哪些免费的 SQL 格式化工具?

java - 转换给定时区的日期/时间 - java

php - 如何从 PHP 中的日期时间获取 AM/PM

python - 如何自动格式化一些 Python 代码以正确格式化?

perl - 快速到达 YYYY-mm-dd HH :MM:SS in Perl