如何自动化Visual Studio中的查找文件功能?

时间:2015-07-09 03:59:17

标签: visual-studio vsx

如何从VS外部/内部实用地自动执行“在文件中查找”功能? 例如,我想

  1. Programmaticaly在文件中运行查找

  2. 在对结果进行一些处理后,以编程方式将结果保存到文件中。

  3. 我很高兴只有2号。

    这是正确的方法吗?或者我应该挂钩到为VS提供搜索功能的另一个扩展点,而不是挂钩到VS自己的查找和搜索结果本身?

    我能够找到许多关于文本编辑器可扩展性的示例,在文本中显示图标图像,但没有用于挂钩到serach和结果扩展点。

1 个答案:

答案 0 :(得分:1)

您可以使用DTE.Find对象指定搜索选项并使用DTE.Find.Execute()运行查询。然后使用DTE.ActiveDocument选择来获取搜索结果。见" 6。提示搜索字符串并列出当前文件中的所有匹配行"样本来自Visual Commander commands