🧹

JetBrains Rider で サクッと不要な using だけ削除したい

2024/02/29に公開

発端

  • 規模がソコソコ大きくなってきた Unity プロジェクトがある
  • あちこち不要な using が出てきた
  • プロジェクト単位で一斉除去したい
  • ただし、どう動くか分からない他のクリーンアップ処理は動かしたくない!!

そういう場合 Rider でどうやるんだっけ?

やり方

(1) コード > 整形とクリーンアップ を選択

(2) 子ウィンドウが表示されたら左上のプラス()ボタンを押下、さらに子ウィンドウが表示されるのでプロファイル名を決める
※ 今回は using除去 と名付けた

(3) プロファイル一覧から using除去 を選択してウィンドウ右半分の実行内容からデフォルトでチェック () が入っているものを一旦消す

(4) 改めて インポートの最適化 > C# > 'using'ディレクティブの最適化 にチェックをいれて保存ボタンを押下

(5) 子ウィンドウが閉じて(2)の時点に戻るので、追加されたプロファイル using除去 を選択して実行ボタンを押下

(6) (1)以前の元の画面に戻るがすぐに実行されないので注意、数秒経つと コードのクリーンアップ とダイアログが表示されて進捗状況が表示される

Discussion