我想对Visual Studio 2019进行扩展,可以通过单击按钮浏览更改的代码行(标记为绿色/黄色的行)–类似功能,例如“导航后退/前进”按钮,但仅适用于更改的代码行。
也许可以使用TextSnapShots (https://docs.microsoft.com/en-us/dotnet/api/microsoft.visualstudio.text.itextsnapshot?redirectedfrom=MSDN&view=visualstudiosdk-2017), 但似乎您无法访问由Visual Studio创建的SnapShot,只能访问您手动创建的快照。
我已经阅读了这篇文章,但对我没有帮助,或者我错过了一些东西:https://docs.microsoft.com/en-us/visualstudio/extensibility/inside-the-editor?view=vs-2019
我是DTE的新手,找不到DTE对象结构中“已更改的文本行”或类似内容的集合。我必须使用EnvDTE.TextDocument.LineChanged
事件还是其他方法自己创建一个?
请告诉我您是否需要更多信息或更清楚的解释我的问题所在。