Visual studio 2010 使用语法突出显示和intellisense向Visual Studio 2010添加新语言

Visual studio 2010 使用语法突出显示和intellisense向Visual Studio 2010添加新语言,visual-studio-2010,syntax-highlighting,intellisense,informix,4gl,Visual Studio 2010,Syntax Highlighting,Intellisense,Informix,4gl,我试图在VisualStudio2010中添加对不同语言的支持。我希望添加自定义语法高亮显示,并使用一些基本的intellisense功能。我尝试添加的语言是4Js慷慨(Informix-4GL的更新版本)。我基本上只需要支持在慷慨/4gl中使用的.4gl和per文件扩展名。有人知道怎么做吗,或者能给我指出正确的方向吗?这不适合胆小的人。不要低估你需要投入的工作量 您需要,然后阅读(再读,再读(*)所有关于 VisualStudio中语言服务的目的是为在集成开发环境(IDE)中编辑源代码提供特定

我试图在VisualStudio2010中添加对不同语言的支持。我希望添加自定义语法高亮显示,并使用一些基本的intellisense功能。我尝试添加的语言是4Js慷慨(Informix-4GL的更新版本)。我基本上只需要支持在慷慨/4gl中使用的
.4gl
per
文件扩展名。有人知道怎么做吗,或者能给我指出正确的方向吗?

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

您需要,然后阅读(再读,再读(*)所有关于

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

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

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

visual studio 2010+有一个开源扩展,用于github之外的慷慨4gl语言支持:


它应该已经完成了你想要的大部分工作,如果你想做得更多,它肯定会成为一个很好的起点。

太棒了,我想这不会是一件很快的事情哈哈。。。我一定会研究它,如果一切顺利,我一定会把我发现的任何东西发回来,或者如果我能创造出足够好的东西,也许会链接到我的最终软件包。(**)-这可能都是有意义的,但当你尝试并实际实施它时,它将永远不会起作用。这不是问题的真正答案。如果您在这方面有经验,您可以尝试解释如何添加自定义语法突出显示。这就是stackoverflow的工作原理:)这并不是一个关于如何创建自定义语法高亮显示的答案-哦,等等,你已经说过了。我认为这个答案确实解决了这个问题。该问题没有要求创建自定义语法。我猜回答者可能只是谦虚。在你做所有这些艰苦的工作之前,你已经了解了Grando Studio,这是一个用于4Js Grando的GUI IDE,其中包括语法突出显示和代码完成。你在这个开发中有什么进展吗?你目前的替代编辑器是什么?我们有一些用于UltraEdit和Editplus的语法文件。主要目标是使用TFS集成版本控制操作。我试图让语法突出显示在VS中工作,但从未完成(我没有投入太多精力)。。。我只是使用升华文本进行编辑,而使用VS进行TFS内容。希望在某个时候,如果我觉得需要的话,我会回到VS扩展。