我正在开发一个Eclipse插件。 我需要以编程方式在eclipse编辑器中获取所选/活动文件的文件路径和文件名 还需要以编程方式将现有文件(位于项目外部)添加到项目中,然后在编辑器上打开它 我是Eclipse的初学者,所以我们非常感谢完整的解决方案。
答案 0 :(得分:1)
你的问题很普遍,但这应该清楚一点:
Eclipse Plugin Development Tutorial
关于向项目添加文件,您必须阅读文档并找到eclipse处理项目的位置。我认为,如果您对该项目有参考,那应该很容易。
希望有帮助=)
答案 1 :(得分:0)
您的编辑器很可能继承自IEditorPart
,因此您应该可以致电getEditorInput()
,然后可能会或可能不会成为FileEditorInput
。从那里,您可以了解文件的基础细节。
对于您的第二个问题,您可以使用IProject.create()
,然后使用{}执行IFile.createLink()
并使用本地文件系统路径,或使用IFile.appendContents()
复制文件。
答案 2 :(得分:0)