我正在尝试在Visual Studio 2010中添加对不同语言的支持。我希望添加自定义语法突出显示,并使用一些基本的智能感知功能。我尝试添加的语言是4Js Genero (Informix-4GL的更新版本)。我基本上只需要支持Genero/4GL中使用的.4gl和.per文件扩展名。有没有人知道怎么做,或者能给我指出正确的方向?
发布于 2013-02-12 23:39:53
它不是真正为胆小的人准备的。不要低估你需要投入的工作量。
您需要Visual Studio 2010 SDK,然后阅读(再阅读,再阅读(*))所有关于Language Services的内容
Visual Studio中的语言服务的目的是为在集成开发环境中编辑源代码提供特定于语言的支持。您可以将语言服务实现为VSPackage的一部分。
(*) -除非这一切对你来说都是有意义的。
发布于 2013-02-14 05:29:50
这不是关于如何创建自定义语法突出显示的答案。
对于github之外的Genero 4gl语言支持,有一个visual studio 2010+的开源扩展:
https://github.com/gregfullman/VSGenero/wiki
它应该能做你已经在寻找的大部分东西,如果你想做更多,它肯定会是一个很好的起点。
https://stackoverflow.com/questions/14835410
复制相似问题