添加gcc错误文本解析到凯特?

时间:2012-04-25 23:19:09

标签: parsing gcc message kate

在Kate中,直接跳转到gcc错误消息中给出的错误位置似乎是一个明显的改进。如果它可以直接在Kate的终端中工作会很棒,但是我会选择一种可以将文本从x剪贴板上移开的工具。如果不这样做,有没有办法为凯特写一个附加组件呢?

感谢。 麦克

2 个答案:

答案 0 :(得分:1)

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

  

$ kate source.cpp --line = 45

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

答案 1 :(得分:0)

Kate有"Build" plugin,它也可以stderr进行解析,并了解GCC错误语法。

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

(但是我只是四处看看它是否甚至可以可视地在源代码中标记错误行,实际上没有类似的东西吗?从我对Kate插件API的有限理解中,我会有点害怕,添加起来并不容易到当前的Build插件,但我没有深入了解Kate的源代码以完全了解其架构以及插件代码的真正限制是什么。