【问题标题】:Using GPS as external editor for AdaMULTI使用 GPS 作为 AdaMULTI 的外部编辑器
【发布时间】:2019-08-24 17:23:42
【问题描述】:

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

我在“命令行参数”中输入了-P<myproject.gpr> +%LINE %FILE0 %FILES,并在“AdaMULTI 其他编辑器配置”中输入了正确的 GPS 路径。

到目前为止,这按预期工作,即在 AdaMULTI 项目管理器中按 CTRL+E 时,GPS 会打开要编辑的文件。此外,当编译 GPS 时遇到错误时,会在正确的行和文件中打开。

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

我已阅读 AdaMULTI 文档和 GPS 用户指南以找到任何相关内容,但无济于事。

【问题讨论】:

    标签: ada gnat greenhills


    【解决方案1】:

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

    您使用什么操作系统?窗户?

    【讨论】:

    • 是的,这是在 Windows 上。但是 AdaMULTI 将其编译输出放到自己的窗口中,然后使用已配置的任何外部编辑器自动打开错误文件。因此,没有文件可以监视更改。
    【解决方案2】:

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

    【讨论】:

    • 好主意,没想到会这样。唉,试过了,但这无济于事。每次尝试从 AdaMULTIs 项目视图手动打开文件或编译器自动打开出现编译错误的文件时,我仍然会得到一个新实例。
    猜你喜欢
    • 2015-08-07
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    • 2015-06-09
    • 1970-01-01
    • 2012-04-25
    • 2015-04-03
    • 1970-01-01
    相关资源
    最近更新 更多