我有几页代码需要加强命名样式,例如对局部变量使用fooBar
而不是FooBar
。我不想一个一个地纠正它,原因很明显。
我尝试通过ReSharper > Tools > Cleanup Code > Edit Profiles
来处理可访问的代码清理配置文件。我无法在一次点击中找到纠正所有命名方式的方法,甚至无法使用键盘快捷方式。经验丰富的ReSharper用户可以建议我如何解决这个问题吗?
答案 0 :(得分:8)
我不相信ReSharper可以像你想的那样进行批量重命名。更改C#命名样式肯定会突出显示(作为警告)需要更改的局部变量,但Code Cleanup不会为您更正它们。
有时重命名变量以匹配约定可能会导致一个符号与另一个已存在的符号冲突;我想这就是ReSharper不允许批量重命名的原因。
两个ReSharper快捷方式可能会很快(这假设你采用了ReSharper的shortcut keys for Visual Studio):
答案 1 :(得分:6)
从R#8开始,可以选择修复范围内的问题。
答案 2 :(得分:0)
R#有一个SDK。也许您可以通过以下方式添加清理选项:
http://confluence.jetbrains.com/display/NETCOM/2.07+Code+Cleanup+%28R8%29
(我也在做一个大规模的命名重构,但刚刚开始考虑在他们的API中写一些东西。不知道这是否可行,或者涉及到的努力。)
答案 3 :(得分:0)
它包含在resharper 2018中,查找错误命名的变量的出现,使用resharper上下文菜单修复解决方案中的所有出现。