2011-07-29 56 views
2

有什麼辦法可以使Resharper在文件中的每個適用站點上應用上下文操作?將上下文操作應用於整個文件

特別是,爲了符合編碼標準,我希望在多個文件中對每個'var'聲明應用'顯式指定類型'。

回答

3

通常,您不能在多個代碼位置應用上下文操作。 但是,在明確指定類型的情況下,可以使用代碼清理來批量應用此功能。

  1. 選擇「ReSharper的>工具>清理代碼」
  2. 點擊「編輯配置文件」
  3. 點擊「添加」來創建一個新的清理配置文件,併爲它指定一個名稱(比如,「再見VAR」 )。
  4. 在配置文件設置列表中,清除所有複選框以防止不需要的代碼樣式更改。
  5. 在C#下>在聲明中使用'var',在其他兩個下拉列表中選擇「不更改」替換方向,並選擇「始終使用顯式類型」。
  6. 點擊「確定」。
  7. 再次選擇「ReSharper>工具>清理代碼」,選擇「goodbye var」配置文件,然後單擊「運行」。

請注意,您可以在不同的作用域中調用代碼清理:上面的第7步意味着您在當前打開的文件範圍內調用它。但是,您可以在解決方案資源管理器中選擇更廣的範圍(文件夾,項目,解決方案),然後從中調用代碼清理。

+0

完美。謝謝! – Crosbie

相關問題