【问题标题】:How can I write a Visual Studio macro to perform an Extract Class refactoring?如何编写 Visual Studio 宏来执行提取类重构?
【发布时间】:2009-06-25 04:37:34
【问题描述】:

我正在尝试为 Visual Studio 2008 构建一个行为如下的宏:(提取类宏)

我突出显示当前打开的文档中的一些文本并调用宏(使用键绑定或其他方式)。

宏为当前活动项目运行“Project.AddClass”,允许我指定类名。

宏将我最初在另一个文档中突出显示的文本添加到新创建的类文件中,并从原始文件中删除文本。

文本被添加到新类主体内的新文件中,即在左大括号和右大括号内。

我一直在修改它,但我无法获得创建的类文档的句柄。

任何帮助将不胜感激。

【问题讨论】:

  • 我喜欢 Resharper 大约 10% 的功能,但它似乎真的让我的环境陷入困境。另外,我是个小气鬼。

标签: visual-studio refactoring macros


【解决方案1】:

我今天刚刚制作了一个宏来执行此操作,并在查看其他人是否已完成此操作时发现了您的问题 - 尽管这里的答案晚了几年:)

2012 年 2 月更新 - 现在可以在此处找到宏项目: http://plisky.net/main/macros/documentation

【讨论】:

  • 永远不会太晚!实际上,我们最终变得更加清晰。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-08
  • 2011-02-25
  • 1970-01-01
  • 1970-01-01
  • 2010-09-08
相关资源
最近更新 更多