2016-02-23 86 views
0

我有一些需要自定義編輯器選項卡的插件項目。但是我無法找到將文本編輯器組件更改爲我的自定義組件的方式。有什麼辦法可以改變它,或者我應該只創建自定義編輯器選項卡嗎? enter image description here更改Intellij IDEA中編輯器選項卡的組件

回答

2

您需要實現FileEditorProvider接口。在getPolicy()方法中,您可以返回FileEditorPolicy#HIDE_DEFAULT_EDITOR,在這種情況下,將使用文件編輯器而不是該文件的標準文件編輯器。

+0

所以唯一的方法是創建我的自定義編輯器?我在創建自己的編輯器方面很失落。沒有找到任何可以理解的文章。 – Praytic

+0

什麼是困難的部分?你得到一個VirtualFile,你需要返回一個代表編輯器的Swing組件。幾乎所有的東西都是可選的。 – yole