gpt4 book ai didi

linux - linux gui 中的 DDE/IPC?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:38:23 26 4
gpt4 key购买 nike

Windows 中曾经有动态数据交换 API(IPC 类型),它允许向正在运行的进程发送带有参数的通知,它们会捕获焦点并执行操作。 xwindows/gnome 有类似的东西吗?

例如,当我收到 phpunit 错误时,它带有文件路径和行号。想知道是否使用任何 bash 脚本或 perl 等,我可以获取输出并使下面的行可点击

protected/tests/controllers/CmsControllerTest.php:17

所以它快速聚焦到我的 eclipse 上,打开文件并将光标移动到正确的行号。phpunit 和 eclipse 只是为了举例。说的够多了。

最佳答案

解决这个问题的通常方法是将该功能作为一个 eclipse 插件。

有很多关于如何编写此类插件的示例。

此外,您可能可以依靠/重用而不是功能完整的现有 View (问题 View 、任务 View 等),因此使其看起来漂亮并且匹配 eclipse 应该是一件轻而易举的事。

或者,您可以使用丰富的 API 来实现自己的 IPC channel ,以便与 Eclipse 外部的测试运行器对话。 eclimd 就是一个例子,它是 Vim-eclipse 集成的东西。具体来说,看看它在 'Headed Eclipse' 中的行为模式。

关于linux - linux gui 中的 DDE/IPC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12191393/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com