本文共 549 字,大约阅读时间需要 1 分钟。
因此,我希望为Eclipse 4.2开发一个插件,该插件可以监视用户对其文件的编辑.
这是我的第一个Eclipse插件,并且准备工作,我浏览了Eclipse插件开发备忘单(HelloWorld),并在help.eclipse.org上花费了许多时间来浏览文档和API.我认为我对需要哪些工具有所了解,但是我不确定如何将这些工具组合在一起以完成所需的工作.
期望的结果:拥有一个插件,该插件可以随时了解添加到(Java)编辑器中的每个新字母以及所有删除内容的信息.这包括Eclipse所做的事情(自动完成变量,花括号)以及用户键入的内容.
可能有用的工具:我认为IResourceChangeListener会有所帮助,因为它为我提供了IResourceChangeEvent,并带有可访问的IResourceDelta,它表示工作区更改.另外,由于编辑器扩展了EditorPart,因此我认为将IPropertyChangeListener添加到相关编辑器中也可能很有用.
我认为我拥有正确的工具,但是我不知道如何组装它们以按我的意愿进行.
问题:
上面列出的工具是否适合该工作?
如何获得所有已打开或将要打开的编辑器的列表,并向它们添加监听器?
关于如何编程Eclipse插件的资源的其他提示吗?
转载地址:http://jxmkm.baihongyu.com/