【发布时间】:2015-09-30 15:12:38
【问题描述】:
我正在写一个 VSPackage。我需要从 Visual Studio 中的当前文档中获取文本,编辑文本并将其写回到当前打开的文档中。
当我这样做时,文档的当前视口会跳回到文档的顶部:
示例假设您正在处理一个包含 2000 行代码的文档,并且当前在 Visual Studio 代码编辑器中,您会看到行号 500 到 550。光标在第 700 行的某个位置。
处理完文档文本后,我希望用户在代码编辑器中看到相同的行号,并且我希望光标停留在原来的位置。
我找到了一些移动光标的解决方案,但是仍然无法找到如何在活动文档上Get 和Set 的当前视口。
【问题讨论】:
标签: c# envdte vspackage vs-extensibility