1

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

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

protected/tests/controllers/CmsControllerTest.php:17

所以它很快专注于我的日食,打开文件并将光标移动到正确的行号。phpunit 和 eclipse 仅作为示例。说够了。

4

1 回答 1

0

解决这个问题的常用方法是使该功能成为 Eclipse 插件。

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

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

或者,您可以使用丰富的 API 来实现您自己的 IPC 通道,以便在 Eclipse 之外与您的测试运行程序进行对话。一个例子就是eclimdVim-eclipse 集成的东西。具体来说,看看它在“Headed Eclipse”模式下的行为。

于 2012-08-30T07:30:58.037 回答