【问题标题】:Replacement of Delphi IDE "Sync Edit" in Visual Studio在 Visual Studio 中替换 Delphi IDE“同步编辑”
【发布时间】:2009-06-25 05:37:09
【问题描述】:

Delphi IDE (Borland Developer Studio 2006) 中有一个功能允许在“同步模式”下编辑一些变量。例如,如果您有一个类似this 的代码 sn-p。

您可以选择要修改的文本(在本例中为完整的过程)并开始编辑变量名称。它将在所有地方进行编辑(字符串文字除外):screenshot

它不同于重构,因为改变的范围是有限的。它简单快捷。我喜欢这个设施。

现在我已经开始使用 Visual Studio 已经有一段时间了,并且错过了这样的事情。请问您能提出任何建议以在 Visual Studio 中实现相同的效果吗?

【问题讨论】:

    标签: visual-studio delphi refactoring


    【解决方案1】:

    对于此功能,您可能必须使用 Dev Express 的 CodeRush。

    它有类似的东西。

    【讨论】:

      【解决方案2】:

      在 Visual Studio 2005/2008 中也有类似的功能。例如,如果您编辑变量或方法名称,则会在单词的右下方出现一个红色小框。单击它或按 Shift + Alt + F10 打开一个小菜单,允许您重命名标识符的所有出现。但是,这不适用于 cmets。

      【讨论】:

      • 这更像是重命名重构。 Delphi 的 SyncEdit 更像是一种实时重命名,它只影响所选文本中的标识符。它也很好地演示。 :) 我喜欢摆脱模式对话框的想法。对于 Visual Studio,CodeRush 是必经之路。
      【解决方案3】:

      用于本地重命名的 ReSharper 正是这样做的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-11-22
        • 1970-01-01
        • 2010-09-07
        • 1970-01-01
        • 2015-10-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多