c# - 在 Visual Studio 中查找和替换类似的扩展
问题描述
我正在创建 Visual Studio 扩展并实现其功能之一,我需要在整个解决方案上执行高级“查找和替换”。它可以与 Visual Studio 中的查找和替换 (Ctrl + Shift + F) 一样工作,但我想通过代码调用它。
我正在研究这个主题,但大多数答案都是关于 Visual Studio 本身的功能。在我的研究过程中,我在docs中找到了。但是实现这个功能似乎是一种棘手的方法。
实现这种行为的最佳方法是什么?
解决方案
您可以使用DTE.Find.FindReplace API。
推荐阅读
- webpack - 在不重建的情况下更改 webpack 中的 PublicPath
- c++17 - 属性前的 clang 格式空格
- gitlab - 用于收集 gitlab CI 作业执行统计信息的 API?
- python - 如何使用用户输入的字符串作为名称定义列表(在 python 中)?
- python - 如何在 Pycharm 中对代码块的特定功能进行计时
- c - gcc - Makefile:添加依赖规则后目标“全部”的配方失败
- javascript - 根据特定类后的 div 数量修改 DOM
- c++ - 在堆栈上分配小尺寸的矢量对象,或在堆上分配较大尺寸的矢量对象
- php - 如何在 Laravel 5.6 中使用 DEFINE()?
- docker - 如何跨 Docker 容器共享 apt-package