如何让编辑器在 intellij 插件开发中活跃起来?
How to make editor active in intellij plugin development?
我正在尝试为 Intellij Idea 编写插件。我需要对编辑器进行一些操作,例如,导航到某个编辑器,使其处于活动状态。
我可以通过这种方式获得所有编辑器:FileEditor[] editors = FileEditorManager.getInstance(e.getProject()).getAllEditors();
那么我该如何导航到第一个编辑器 editors[0]
?
这应该有效:
FileEditorManager.getInstance(project).openFile(editors[0].getFile(), true, true)
我正在尝试为 Intellij Idea 编写插件。我需要对编辑器进行一些操作,例如,导航到某个编辑器,使其处于活动状态。
我可以通过这种方式获得所有编辑器:FileEditor[] editors = FileEditorManager.getInstance(e.getProject()).getAllEditors();
那么我该如何导航到第一个编辑器 editors[0]
?
这应该有效:
FileEditorManager.getInstance(project).openFile(editors[0].getFile(), true, true)