2017-12-20 29 views
0

私はIntellij Ideaのプラグインを作成しようとしています。私は編集者のためのいくつかの操作を行う必要があります。例えば、特定のエディタに移動して、それをアクティブにします。 私はこのようにすべてのエディタを手に入れることができます:FileEditor[] editors = FileEditorManager.getInstance(e.getProject()).getAllEditors(); たとえば、最初のエディタeditors[0]にナビゲートするにはどうしたらいいですか?intellijプラグイン開発でエディタをアクティブにする方法は?

答えて

1

これは動作するはずです:

FileEditorManager.getInstance(project).openFile(editors[0].getFile(), true, true)

+0

をたぶん私は別のバージョンを持っていますが、 'FileEditor'はメソッド'はgetFileを() 'はありません。 'VirtualFile'を得るために、私は' FileEditorManager.getInstance(e.getProject())。getOpenFiles() 'を使いました。 – Andrew

+0

このメソッドはIntelliJ IDEA 2017.3で導入されたと思います。 –

関連する問題