gpt4 book ai didi

.net - Visual Studio DTE2 : how to get text content of the current document

转载 作者:行者123 更新时间:2023-12-01 00:02:58 24 4
gpt4 key购买 nike

我开发了一个包来扩展 Visual Studio。作为其中的一部分,我有一个上下文菜单,它必须处理事件文档(HTML 编辑器)的整个文本内容。

我了解如何获取当前选择:
TextSelection txtSelection = (TextSelection)_bllManager.CurrentDocument.Selection;

但我不明白如何在没有选择任何内容的情况下获取代码窗口的全部内容。

目前我使用一种变通方法做 txtSelection.SelectAll() 但它移动光标,我不想要那样。

有什么建议吗?

谢谢。

最佳答案

可以使用编辑点来完成:

var document = (TextDocument)_bllManager.CurrentDocument.Object("TextDocument");
var editPoint = document.CreateEditPoint(document.StartPoint);
var text = editPoint.GetText(document.EndPoint);

关于.net - Visual Studio DTE2 : how to get text content of the current document,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2608759/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com