0
如何在「加載」期間將插入符偵聽器添加到活動編輯器,例如intellij應用程序何時啓動或打開編輯器?Intellij插件/操作 - 如何在加載時自動將插入符號偵聽器添加到編輯器中?
我知道如何在action中執行操作,但顯然這不是正確的地方,構造函數沒有傳入AnActionEvent,所以我無法獲得編輯器實例。
如何在「加載」期間將插入符偵聽器添加到活動編輯器,例如intellij應用程序何時啓動或打開編輯器?Intellij插件/操作 - 如何在加載時自動將插入符號偵聽器添加到編輯器中?
我知道如何在action中執行操作,但顯然這不是正確的地方,構造函數沒有傳入AnActionEvent,所以我無法獲得編輯器實例。
我不確定'active'編輯器在這裏的含義。在調用特定操作時處於活動狀態的編輯器可以從傳遞給actionPerformed的DataContext中檢索。 如果您想要將監聽器添加到任何編輯器中,創建它時,可以在EditorFactoryListener.editorCreated中執行。註冊一個可以從所有編輯器獲取事件的監聽器也可以更簡單(請參閱EditorFactory.getEventMulticaster())。