Editor 如何为GNAT GPS中的Ada过程/函数调用着色

Editor 如何为GNAT GPS中的Ada过程/函数调用着色,editor,ada,gnat-gps,Editor,Ada,Gnat Gps,有没有办法在Gnat GPS IDE中为调用Ada过程或函数着色? 有没有定制的解决方案? 检查以下代码中的注释以了解我的意思: 包体包装为 函数Get_Amount(a:b)返回的整数为 开始 返回0; 最终获得金额; 程序打印完成 开始 获得_金额(x)--如果可能的话,这个电话应该是彩色的,但不是彩色的。 结束打印; 末端包装; 右键单击名称,尝试“名称被调用”菜单项。不支持过程和函数的着色。 即使对于类型,您也会注意到它们只有在声明或签名中出现时才会被着色: 声明: a:某种类型;——有

有没有办法在Gnat GPS IDE中为调用Ada过程或函数着色? 有没有定制的解决方案? 检查以下代码中的注释以了解我的意思:

包体包装为
函数Get_Amount(a:b)返回的整数为
开始
返回0;
最终获得金额;
程序打印完成
开始
获得_金额(x)--如果可能的话,这个电话应该是彩色的,但不是彩色的。
结束打印;
末端包装;

右键单击名称,尝试“名称被调用”菜单项。

不支持过程和函数的着色。 即使对于类型,您也会注意到它们只有在声明或签名中出现时才会被着色:

声明:
a:某种类型;——有色的
b:某种类型;——有色的
开始
a:=某种类型的“(“42”);——不着色
b:=某种类型(a);——不着色
结束

为了能够识别某个东西是函数还是过程,您必须跟踪整个项目语义,以便为任何文件着色。

我不是这个意思。。。例如,它应该被标记/着色为数据类型。您是否想让GNAT GPS在过程调用中用唯一的颜色给标识符着色?(我没有试过,但你可以在GNAT GPS中查看Ada编辑器设置。可能有一些有用的东西。)这就是问题的重点。如何绕过或修改某些内容,使其能够以与intellij等相同的方式工作