在Visual Studio 2008的「選項」>「文本編輯器」>「C#」>「格式」中,我打勾了以下設置。有沒有辦法讓Visual Studio 2008停止格式化我的AutoProperties?
自動格式化完成的語句;
自動格式化已完成塊}
這是當我在寫一個方法或用於/的foreach /而/ if語句的真正有用的。
也就是說,如果我寫
void MyMethod(){}
我希望它重新格式化以下,當我鍵入最後}
void MyMethod()
{
}
然而,當我寫:
bool MyProperty { get; set; }
我希望它保持這種方式,而不是變成:
bool MyProperty
{
get;
set;
}
無論如何,我可以得到這個發生或我夢想?我能想到的唯一方法就是將這兩個設置關閉......但是這隻會導致我在編寫方法和語句時轉向使用煩惱。
更新: 只是想我會提到我使用Resharper ...所以如果有辦法通過那裏完成它,我也會有興趣知道這一點。
我也使用Resharper ...所以即使這樣做的建議,將有所幫助 – mezoid 2009-02-12 07:31:51
在VS中,ReSharper菜單項 - 選項-C#格式化樣式在最左側的樹視圖,看看它有什麼那裏。 – 2009-02-12 07:38:41