如何为支持嵌入式代码段的模板或标记语言编写Visual Studio扩展
||
是否可以编写Visual Studio 2010扩展,为支持嵌入式代码段的自定义模板或标记语言提供语法突出显示,智能感知,概述等功能,类似于ASP .NET MVC 3中的Razor工具?是否可以在不使用私有API的情况下完成操作,而无需访问Microsoft内部文档,更重要的是,无需为嵌入式编程语言(即C#或VB)重新实现语法突出显示,智能感知等功能?
SDK文档似乎建议Visual Studio编辑器通过投影缓冲区支持嵌入式语言,但实际上并没有提供任何详细信息或示例。 Microsoft.VisualStudio.TextManager.Interop中的某些“用于编辑器和语言服务的旧版interop接口”似乎也很相关,例如IVsTextBufferCoordinator,但是文档并没有过多说明所有这些部分如何组合在一起。
假设投影缓冲区实际上可以实现我希望的功能,那么我可以在哪里挂接编辑器,以将普通文本缓冲区替换为投影缓冲区?
也许有人对支持嵌入式语言的API有更多信息,还是可以为我指明正确的方向?
没有找到相关结果
已邀请:
2 个回复
醒荒捆府绣
结乳