使用GPS作为AdaMULTI的外部编辑器

使用GPS作为AdaMULTI的外部编辑器,ada,gnat,greenhills,Ada,Gnat,Greenhills,我正在尝试使用GPS(版本19.1)作为Greenhills AdaMULTI的外部编辑器 我在“命令行参数”中输入了-p+%LINE%FILE0%FILES,并为“AdaMULTI-Other编辑器配置”输入了GPS的正确路径 到目前为止,这一切正常,即在AdaMULTI Project Manager中按CTRL+e时,GPS将打开要编辑的文件。此外,当编译GPS时遇到错误时,会在正确的行和文件中打开 但是。。。当以这种方式配置时,总是会打开GPS的一个新实例,这有点烦人,因为在一段时间后,

我正在尝试使用GPS(版本19.1)作为Greenhills AdaMULTI的外部编辑器

我在“命令行参数”中输入了
-p+%LINE%FILE0%FILES
,并为“AdaMULTI-Other编辑器配置”输入了GPS的正确路径

到目前为止,这一切正常,即在AdaMULTI Project Manager中按CTRL+e时,GPS将打开要编辑的文件。此外,当编译GPS时遇到错误时,会在正确的行和文件中打开

但是。。。当以这种方式配置时,总是会打开GPS的一个新实例,这有点烦人,因为在一段时间后,您将有多个实例运行,所有实例都打开一个文件。 是否有一种方法(选项、环境变量或其他)告诉GPS使用已经运行的实例


我已经阅读了AdaMULTI文档和GPS用户指南,找到了任何相关的内容,但都没有用。

您可以为GPS编写一些Python插件来查看某些文件的更改,然后从中读取“命令”以在给定位置打开一个文件。或者其他类型的IPC


你使用什么操作系统?Windows?

您可以为GPS编写一些Python插件,以查看某些文件的更改,然后从中读取“命令”以在给定位置打开文件。或者其他类型的IPC


你使用什么操作系统?Windows?

我想知道您是否可以将GPS系统视为“在远程服务器上运行”,请参阅,其中“远程”服务器实际上是本地计算机。

我想知道您是否可以将GPS系统视为“在远程服务器上运行”,请参阅,“远程”服务器实际上是本地计算机。

是的,这是在Windows上。但是AdaMULTI将其编译输出放在自己的窗口中,然后使用已配置的任何外部编辑器自动打开错误的文件。因此,没有文件可以监视更改。是的,这是在Windows上。但是AdaMULTI将其编译输出放在自己的窗口中,然后使用已配置的任何外部编辑器自动打开错误的文件。所以,没有文件可以监视更改。好主意,我不会想到这一点。唉,我试过了,但这没用。每次我试图从AdaMULTIs项目视图手动打开一个文件,或者编译器自动打开一个有编译错误的文件时,我仍然会得到一个新实例。好主意,我不会想到这一点。唉,我试过了,但这没用。每次我尝试从AdaMULTIs项目视图手动打开文件或编译器自动打开带有编译错误的文件时,我仍然会得到一个新实例。