在Visual Studio中替换Delphi IDE中的“同步编辑”功能

5
Delphi IDE(Borland Developer Studio 2006)中有一个功能可以以“同步模式”编辑某些变量。例如,如果您拥有像这样的代码片段。
您可以选择要修改的文本(在此示例中为完整过程),然后开始编辑变量名称。它将在所有位置(字符串文字除外)进行编辑:截图
与重构不同,范围限制在一定范围内。它简单快捷。我喜欢这个功能。
现在我已经开始使用Visual Studio一段时间了,并且想念这样的功能。请问您能否建议任何方法在Visual Studio中实现相同的效果?
3个回答

5

对于这个功能,你可能需要使用 Dev Express 的 CodeRush。

它有类似于此的东西。


1
在Visual Studio 2005/2008中有一个类似的功能。如果您编辑变量或方法名称,单词右下角会出现一个小红框。单击它或按Shift + Alt + F10打开一个小菜单,允许您重命名标识符的所有出现。但是,这对注释无效。

1
这更像是一种重命名重构。Delphi的SyncEdit更像是实时重命名,只影响所选文本中的标识符。它也很好地演示了出来。 :) 我喜欢摆脱模态对话框的想法。对于Visual Studio,CodeRush是最佳选择。 - Bruce McGee

0

ReSharper 的本地重命名功能可以完美地实现这一点。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接