gpt4 book ai didi

c# - 如何在 Visual Studio 中确定当前插入符位置在注释 block 中?

转载 作者:行者123 更新时间:2023-11-30 22:07:56 25 4
gpt4 key购买 nike

有没有办法在 Visual Studio 代码编辑器(C/C++ 或 C#)中以编程方式确定当前插入符位置在注释 block 内(在“//”之后或/* */之间)?我试过像这样使用 IContentType:

if ( m_textView.TextBuffer.ContentType.TypeName == "comment" ) 

但 ContentType.BaseTypes 似乎只包含与整个文件相关的更一般的内容类型(如“文本”、“代码”、“C/C++”)。

最佳答案

您应该能够使用 IClassifierAggregatorService访问用于在编辑器中突出显示语法的分类。如果您不嫌弃我的话,今晚我将发布一个更完整的示例,展示提取插入符号下文本的 IClassificationType

关于c# - 如何在 Visual Studio 中确定当前插入符位置在注释 block 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22616756/

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