私はEclipseプラグインを開発しています。Eclipse エディターで選択した/アクティブなファイルのファイルパスとファイル名の両方をプログラムで取得する必要があります。
また、既存のファイル (プロジェクトの外部にある) をプログラムでプロジェクトに追加し、エディターで開く必要があります。
私はEclipseの初心者なので、完全な解決策をいただければ幸いです。
3 に答える
1
あなたの質問は非常に一般的ですが、これで少しすっきりするはずです。
プロジェクトへのファイルの追加については、ドキュメントを読んで、Eclipse がプロジェクトを処理する場所を見つける必要があります。プロジェクトへの参照があれば簡単だと思います。
それが役立つことを願っています=)
于 2011-06-09T15:57:34.997 に答える
0
http://www.eclipse.org/forums/index.php/mv/msg/97927/300308/#msg_300308で提案されている解決策を試しましたか?
于 2011-06-13T05:18:58.453 に答える
0
あなたのエディタは から継承している可能性が最も高いので、たとえばIEditorPart
を呼び出すことができるはずです。そこから、ファイルの根底にある詳細を取得できます。getEditorInput()
FileEditorInput
2番目の問題については、使用IProject.create()
してから、たとえばIFile.createLink()
ローカルファイルシステムパスを使用して使用するか、を使用してファイルをコピーできますIFile.appendContents()
。
于 2011-06-09T16:27:36.143 に答える