【发布时间】:2009-02-12 07:26:40
【问题描述】:
在 Visual Studio 2008 的选项 > 文本编辑器 > C# > 格式化中,我勾选了以下设置。
自动格式化完成的语句;
在 }
上自动格式化完成的块
这在我编写方法或 for/foreach/while/if 语句时非常有用。
如果我写的话
void MyMethod(){}
我希望在我输入最后一个 } 时将其重新格式化为以下内容 }
void MyMethod()
{
}
但是,当我写的时候:
bool MyProperty { get; set; }
我希望它保持这种状态,而不是变成:
bool MyProperty
{
get;
set;
}
无论如何,我能做到这一点还是我在做梦?我能想到的唯一方法是关闭这两个设置……但这只会导致烦恼转移到我编写方法和 if 语句等时。
更新: 只是想我会提到我使用 Resharper ......所以如果有办法通过那里完成它,我也会有兴趣知道这一点。
【问题讨论】:
标签: visual-studio-2008 code-formatting automatic-properties