Integrating external highlighter tool in Eclipse editor

喜欢而已 提交于 2019-12-12 21:28:21

问题


Okay, this is probably easy, but I don't know proper words to describe it, and hence, google it...

I have an external script which takes a file name and outputs this:

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

Now, I know this output format is widely accepted by other, much simple IDEs, e.g. EditPlus. I don't know how to integrate it with Eclipse though.

I want this script integrated with my editor windows. I want Eclipse to run it in the background, every time I save the file, and then parse the results and mark all the lines which occured in the script's output. It should look something like this:

How can I do that?

Note (for those who know why I need this): I know PyDev has a pep8.py checker integrated, but it's not enough.


回答1:


Ok, so I implemented that plugin myself. I does exactly what I asked for, I guess. I made it configurable with some rude regular expressions.

I posted the code and installation instructions here (GitHub).




回答2:


Your own plug-in that runs the script and examines its output can create Markers from that output. See http://www.eclipse.org/articles/Article-Mark%20My%20Words/mark-my-words.html .



来源:https://stackoverflow.com/questions/12578941/integrating-external-highlighter-tool-in-eclipse-editor

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!