将上下文操作应用于整个文件

时间:2011-07-29 09:42:27

标签: resharper

有没有办法让Resharper在文件中的每个适用站点都应用上下文操作?

特别是,为了符合编码标准,我希望将“明确指定类型”应用于多个文件中的每个“var”声明。

1 个答案:

答案 0 :(得分:3)

通常,您无法在多个代码位置应用上下文操作。 但是,在明确指定类型的情况下,您可以使用代码清理批量应用它。

  1. 选择“ReSharper>工具>清理代码”
  2. 点击“修改个人资料”
  3. 点击“添加”以创建新的清理配置文件并为其指定名称(例如,“goodbye var”)。
  4. 在配置文件设置列表中,清除所有复选框以防止不需要的代码样式更改。
  5. 在C#>下在声明中使用'var',在“替换方向”中选择“不要更改”,在其他两个下拉列表中选择“始终使用显式类型”。
  6. 点击“确定”。
  7. 再次选择“ReSharper>工具>清理代码”,选择“goodbye var”配置文件,然后点击“运行”。
  8. 请注意,您可以在不同的范围内调用代码清理:上面的步骤7意味着您在当前打开的文件的范围内调用它。但是,您可以在解决方案资源管理器中选择更宽的范围(文件夹,项目,解决方案)并从那里调用代码清理。