我正在开发一个Eclipse插件。我需要在eclipse编辑器中以编程方式获取所选/活动文件的文件路径和文件名。
还需要以编程方式将现有文件(位于项目外部)添加到项目中,然后在编辑器中打开它。
我完全是一个Eclipse的初学者,所以完整的解决方案将不胜感激。
发布于 2011-06-09 23:57:35
你的问题很笼统,但这应该会让事情变得清晰一些:
Eclipse Plugin Development Tutorial
关于将文件添加到项目中,您必须阅读文档并找到eclipse处理项目的位置。我认为,如果你有一个项目的参考,它应该很容易。
希望这会有帮助=)
发布于 2011-06-10 00:27:36
您的编辑器很可能继承自IEditorPart
,因此您应该能够调用getEditorInput()
,例如,它可能是FileEditorInput
,也可能不是。从那里,您可以获得该文件的底层详细信息。
对于第二个问题,您可以使用IProject.create()
,然后执行IFile.createLink()
并使用本地文件系统路径,或者使用IFile.appendContents()
复制文件。
发布于 2011-06-13 13:18:58
https://stackoverflow.com/questions/6295439
复制相似问题