私は、using ディレクティブを現在の名前空間内に配置するのが好きです。VS および Resharper がデフォルトで配置するように、外部には配置しません。
未使用の using ディレクティブを並べ替え/削除し、それらを現在の名前空間内に配置するマクロ/標準機能を知っている人はいますか?
私は、using ディレクティブを現在の名前空間内に配置するのが好きです。VS および Resharper がデフォルトで配置するように、外部には配置しません。
未使用の using ディレクティブを並べ替え/削除し、それらを現在の名前空間内に配置するマクロ/標準機能を知っている人はいますか?
更新 - ReSharper 2016.1 : このオプションは、コード編集 → C# → コード スタイル → 'using' ディレクティブを最も深いスコープに追加するに移動しました。
ReSharper オプションを試しましたか:
言語 → C# → Formatting Style → Namespace Imports → using ディレクティブを最も深いスコープに追加
ただし、R# のコード クリーンアップによって既存のコードが並べ替えられるかどうかはわかりません。
バージョン 8.2 以降、これは移動しました。それは今ここにあります:
Visual Studio
Resharper 内 -> オプション...
次に、[オプション] ダイアログで [
コード編集] -> [C#] -> [名前空間のインポート] -> [必要に応じて using ディレクティブを挿入] -> [using ディレクティブを最も深いスコープに追加] を選択します。
Resharper 9 の時点で、これはCode Editing
=> C#
=> Code Style
=> Reference Qualification
= > に移動しましAdd 'using' directive to deepest scope
た。
または、新しい設定検索機能を使用して検索することもできますdeepest scope
。正確な設定が表示されます。
StyleCopは、バージョン4.7以降のReSharper統合をサポートしています。
http://stylecop.codeplex.com/から:
4.7は、JetBrains R#5.1(5.1.3000.12)、R#6.0(6.0.2202.688)、R#6.1(6.1.37.86)、R#6.1.1(6.1.1000.82)、およびR#7.0(7.0.54.77)と互換性があります。 )。
4.7は、Visual Studio 2008、Visual Studio 2010、およびVisualStudio11と互換性があります。
このリリースには、StyleCop ReSharperプラグイン(ReSharper 5.1、6.0、6.1、6.1.1、および7.0と互換性があります)が含まれています。
デフォルトのビジュアル スタジオ テンプレートを編集して、using ディレクティブを名前空間内に配置しました。
未使用のディレクティブを並べ替えて削除するには、Power Commands for Visual Studio 2008を使用します。
Resharper 2020.1 の更新: このオプションは、[オプション] → [コード編集] → [C#] → [構文スタイル] → [参照修飾] および [使用中] ディレクティブにあります。