1

在 Kate 中,直接跳转到 gcc 错误消息中给出的错误位置似乎是一个明显的改进。如果它可以直接在 Kate 的终端中工作,那就太好了,但我会选择一个可以从 x 剪贴板上拉出文本的工具。如果做不到这一点,有没有办法为凯特写一个插件来做到这一点?

谢谢。麦克风。

4

2 回答 2

1

从终端我们可以运行这样的东西:

$ kate source.cpp --line=45

您可以编写一个脚本来解析 gcc 输出并将 kate 重新打开到源代码中的该行。如果 kate 已经打开了源代码,它将简单地模拟跳转到该行。

于 2012-04-29T04:49:37.207 回答
0

Kate有一个“构建”插件,它也可以stderr解析和理解 GCC 错误语法。

因此,例如,您可以在 Kate 中轻松配置以使用 make 构建您的项目(KDevelop 共享这部分 Kate 源代码和插件,尽管 KDevelop 有额外的插件用于项目管理),您将在 Build plugin output 中看到解析错误,单击它们会将您定向到特定的源文件和行。

(但我只是环顾四周,如果它甚至可以在视觉上标记源代码中的错误行,实际上没有类似的东西吗?从我对 Kate 插件 API 的有限理解来看,我会有点担心这不是微不足道的添加到当前的构建插件,但我没有深入研究 Kate 的源代码以完全理解它的架构以及插件代码的真正限制是什么)。

于 2019-12-06T12:42:59.003 回答