Ste*_*orf 14 vsx intellisense visual-studio-2010 viewengine visual-studio
是否可以为Visual Studio 2010编写扩展,为支持嵌入式代码片段的自定义模板或标记语言提供语法高亮,智能感知,大纲等,类似于ASP .NET MVC 3中的Razor工具?这可以在不使用私有API的情况下完成,无需访问Microsoft内部文档,最重要的是,无需重新实现嵌入式编程语言(即C#或VB)的语法高亮,智能感知等?
SDK文档似乎表明 Visual Studio编辑器通过投影缓冲区支持嵌入式语言,但它并没有真正提供任何细节或示例.Microsoft.VisualStudio.TextManager.Interop中的一些"用于编辑器和语言服务的遗留互操作接口" 似乎也很相关,例如IVsTextBufferCoordinator,但文档并没有说明所有这些部分如何组合在一起.
假设投影缓冲区实际上做了我希望的事情,我可以在哪里挂钩到编辑器中用投影缓冲区替换普通的文本缓冲区?
是否有人可以获得有关支持嵌入式语言的API的更多信息,或者可以指出我正确的方向?
您可以编写自己的编辑器扩展,请参阅这篇文章:http ://www.devx.com/VS_2010/Article/45058
并了解它是如何工作的:http://msdn.microsoft.com/en-us/library/dd885240( v=VS.100).aspx
研究“托管可扩展性框架(MEF)”
您可以在此处下载 Ook 语言的示例
| 归档时间: |
|
| 查看次数: |
1370 次 |
| 最近记录: |