2010-02-04 43 views
4

我怎麼能有ReSharper的轉換代碼文件中像Resharper Tip/Trick ...這可能嗎?

using Stuff; 
using Stuff.MoreStuff; 
using Stuff.MoreStuff.EvenMoreStuff; 

namespace CoolStuff 
{ 
// src code 
} 

namespace CoolStuff 
{ 
    #region Using Statements 
    using Stuff; 
    using Stuff.MoreStuff; 
    using Stuff.MoreStuff.EvenMoreStuff; 
    #endregion 

// src code 
} 

我只是喜歡這樣,「我想,」是的了StyleCop規則過於之一。我將不勝感激任何形式的幫助。

感謝

+0

將'using'指令移動到名稱空間內是一個StyleCop規則,並且不包含區域。 – bdukes 2010-02-04 22:38:28

回答

9

在你ReSharper的選項,找到在C#中的命名空間進口頁面 - >格式樣式。在那裏,選中「將使用指令添加到最深的範圍」複選框。

然後,進入底部的工具部分,然後選擇代碼清理頁面。創建一個新的清理配置文件,並使用「區域指令」選項檢查「Embrace」選項,在下一行提供「使用語句」作爲區域名稱。確保選中使用「指令」進行「優化」。您可以根據需要打開或關閉其他清理設置。

然後,您可以通過按Ctrl鍵+ËC對一個文件運行代碼清理(或按Ctrl +Ë˚F如果你已經設置的配置文件作爲無聲清理配置文件)。

+0

謝謝..解決了我的許多審美刺激 – Perpetualcoder 2010-02-04 22:54:17