2

好吧,这可能很容易,但我不知道合适的词来描述它,因此,谷歌它......

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

/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 在每次保存文件时在后台运行它,然后解析结果并标记脚本输出中出现的所有行。它应该看起来像这样:

例子

我怎样才能做到这一点?

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

4

2 回答 2

1

好的,所以我自己实现了那个插件。我想我完全按照我的要求做。我使用一些粗鲁的正则表达式使其可配置。

我在这里(GitHub)发布了代码和安装说明。

于 2012-09-28T18:26:53.170 回答
0

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

于 2012-09-27T03:19:17.657 回答