Resharper重命名的用法

时间:2013-07-23 14:27:41

标签: resharper rename inplace-editing

重命名几乎是我使用的唯一重构工具,但我无法使用就地功能。此外,重构始终贯穿整个解决方案,我通常只需要项目,命名空间,文件或方法。

那么如何让Resharper Rename在可选择的范围内就地工作?

PS:如果就地重命名将当前文件作为默认值,则可以。

1 个答案:

答案 0 :(得分:1)

要限制重命名的范围,可以尝试Rename with Preview功能。例如,从下面的代码开始,并要求将“emp”重命名为“employee”

enter image description here

我所做的是在foreach行中将emp重命名为employee:

enter image description here

然后单击重命名变量右下角显示的小红色指示符(智能标记)。这会打开一个上下文菜单,其中可以选择“使用预览重命名”。

enter image description here

该菜单选项会弹出一个对话框,可根据需要选中或取消选中实例,以限制重命名操作的范围。

enter image description here

这可能会因您使用的Visual Studio和ReSharper的版本而异,但它肯定适用于Visual Studio 2010和ReSharper 7,因为这是我测试它。