如何以编程方式获取Eclipse中的信息

时间:2011-06-09 15:32:53

标签: eclipse eclipse-plugin eclipse-api

我正在开发一个Eclipse插件。 我需要以编程方式在eclipse编辑器中获取所选/活动文件的文件路径和文件名 还需要以编程方式将现有文件(位于项目外部)添加到项目中,然后在编辑器上打开它 我是Eclipse的初学者,所以我们非常感谢完整的解决方案。

3 个答案:

答案 0 :(得分:1)

你的问题很普遍,但这应该清楚一点:

Eclipse Plugin Development Tutorial

关于向项目添加文件,您必须阅读文档并找到eclipse处理项目的位置。我认为,如果您对该项目有参考,那应该很容易。

希望有帮助=)

答案 1 :(得分:0)

您的编辑器很可能继承自IEditorPart,因此您应该可以致电getEditorInput(),然后可能会或可能不会成为FileEditorInput。从那里,您可以了解文件的基础细节。

对于您的第二个问题,您可以使用IProject.create(),然后使用{}执行IFile.createLink()并使用本地文件系统路径,或使用IFile.appendContents()复制文件。

答案 2 :(得分:0)

您是否尝试过在http://www.eclipse.org/forums/index.php/mv/msg/97927/300308/#msg_300308中提出的解决方案?