好吧,这可能很容易,但我不知道用它来描述它的正确用语,因此谷歌就是......
我有一个外部脚本采用文件名并输出:
/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检查器,但这还不够。
答案 0 :(得分:1)
好的,所以我自己实现了这个插件。我想,我完全按照我的要求行事。我用一些粗鲁的正则表达式对它进行了配置。
我发布了代码和安装说明here(GitHub)。
答案 1 :(得分:0)
运行脚本并检查其输出的您自己的插件可以从该输出创建标记。请参阅http://www.eclipse.org/articles/Article-Mark%20My%20Words/mark-my-words.html。