4

我正在尝试在 Visual Studio 2010 中添加对不同语言的支持。我希望添加自定义语法突出显示,并使用它进行某种基本的智能感知工作。我要添加的语言是 4Js Genero(Informix-4GL 的更新版本)。我基本上只需要对.4gland 的支持。perGenero/4GL 中使用的文件扩展名。有谁知道如何做到这一点,或者可以指出我正确的方向?

4

2 回答 2

3

这真的不适合胆小的人。不要低估你必须投入多少工作。

您将需要Visual Studio 2010 SDK,然后阅读(并重新阅读和重新阅读(*))所有关于语言服务的内容

Visual Studio 中语言服务的目的是为在集成开发环境 (IDE) 中编辑源代码提供特定于语言的支持。您将语言服务实现为 VSPackage 的一部分。

(*) - 除非这一切都立即对您有意义。

于 2013-02-12T15:39:52.633 回答
1

这不是关于如何创建自定义语法突出显示的答案。

来自 github 的 Visual Studio 2010+ 有一个用于 Genero 4gl 语言支持的开源扩展:

https://github.com/gregfullman/VSGenero/wiki

它应该已经完成​​了您正在寻找的大部分工作,如果您想做更多,它肯定会为您提供一个很好的起点。

于 2013-02-13T21:29:50.247 回答