如何将 Genero 4gl 添加到 Visual Studio 2010 并具有语法突出显示和智能感知功能?

问题描述 投票:0回答:2

我正在尝试在 Visual Studio 2010 中添加对不同语言的支持。我希望添加自定义语法突出显示,并对其进行某种基本的智能感知工作。

我尝试添加的语言是 4Js Genero(Informix-4GL 的较新版本)。我基本上只需要支持 Genero/4GL 中使用的

.4gl
.per
文件扩展名。有谁知道如何做到这一点,或者可以指出我正确的方向?

visual-studio-2010 intellisense syntax-highlighting 4gl genero
2个回答
3
投票

这不适合胆小的人。不要低估您需要投入的工作量。

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

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

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


1
投票

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

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

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

它应该已经可以完成您正在寻找的大部分功能,如果您想做更多事情,它肯定会为您提供一个很好的起点。

© www.soinside.com 2019 - 2024. All rights reserved.