Resharper函数用于修复命名约定问题

时间:2010-05-19 10:14:28

标签: resharper

一堆类不符合我们对私有变量的命名约定。 Resharper将此显示为警告,但希望我手动修复所有这些。是否有一些神奇的选择来自动修复这些问题?

'清理代码'不会对此做任何事情。在可能的情况下,将带有支持字段的属性转换为自动属性也是如此:显示提示,但Resharper不会自动修复它。

2 个答案:

答案 0 :(得分:11)

不,resharper不会默默地执行改变代码行为的动作,只会改变风格/美学。

您必须主动对代码进行功能更改。

将光标放在文件的顶部,按住 ALT 并在 PAGE DOWN 之间切换以进入下一个样式问题并 ENTER 调出智能标签进行更改。

使用 SHFT-ALT PAGE DOWN 循环错误。

答案 1 :(得分:10)

在更新版本的ReSharper中,这更容易,但解决方案可能并不明显。这对我来说不是!

以下是步骤:

  • 当检测到不一致的命名时,ReSharper会强调所讨论的符号。点击它。这将导致灯泡出现在边缘。
  • 点击灯泡。第一个选项应该重命名为[更正名称]'。在右边,有一个箭头。
  • 点击箭头向下钻取。从那里,您可以选择“在文件中修复”,“在项目中修复”等等。