在Eclipse编辑器中集成外部突出显示工具

时间:2012-09-25 08:25:54

标签: eclipse eclipse-plugin

好吧,这可能很容易,但我不知道用它来描述它的正确用语,因此谷歌就是......

我有一个外部脚本采用文件名并输出:

/path/to/file.py:683:80: E501 line too long (85 characters)
/path/to/file.py:690:21: other error message
..etc..

现在,我知道这种输出格式被其他非常简单的IDE广泛接受,例如EditPlus的。我不知道如何将它与Eclipse集成。

我希望这个脚本与我的编辑器窗口集成。我希望Eclipse在后台运行它,每次保存文件,然后解析结果并标记脚本输出中出现的所有行。看起来应该是这样的:

Example

我该怎么做?

注意(对于那些知道我为什么需要这个的人):我知道PyDev集成了一个pep8.py检查器,但这还不够。

2 个答案:

答案 0 :(得分:1)

好的,所以我自己实现了这个插件。我想,我完全按照我的要求行事。我用一些粗鲁的正则表达式对它进行了配置。

我发布了代码和安装说明here(GitHub)。

答案 1 :(得分:0)

运行脚本并检查其输出的您自己的插件可以从该输出创建标记。请参阅http://www.eclipse.org/articles/Article-Mark%20My%20Words/mark-my-words.html