我正在使用resharper 6 nighty build和VB.net。我有一个大型媒体项目,其中包含多个不符合我公司代码风格惯例的文件。
我已经使用自己的召唤配置了resharper,它向我建议每个变量的正确名称(完美!)。
但我找不到任何自动方式来使当前名称替换为建议的名称。
有什么办法吗?如果不是......你知道coderush Xpress的恐惧吗?
感谢。
答案 0 :(得分:2)
如果您已使用命名约定配置ReSharper,则它应在任何不符合的标识符下显示警告(蓝色波浪形下划线)。如果您将文本光标放在其中一个名称不正确的标识符上,您应该会在左边距附近看到金字塔图标。然后,您可以按Alt + Enter(或单击金字塔图标)以下拉快速修复菜单。菜单中应该有一个选项“重命名为'_myField'”。通常它是列表中的第一项,因此您只需按Enter键即可进行重命名。
如果要对源文件中的所有内容执行此操作,可以使用ReSharper>检查> File命令中的下一个问题(或其键盘快捷键 - IDEA键映射中的F12)将光标移动到文件中的下一个警告。然后,如果它是另一个名称警告,您可以使用Alt + Enter,再次输入来修复它。
不幸的是,没有办法立即自动修复警告的每个实例(尽管已经请求了;请随时在他们的问题跟踪器中投票RSRP-126551)。