2016-02-23 1 views
0

У меня есть проект плагина, который требует пользовательской вкладки редактора. Однако я не могу найти способ изменить компонент текстового редактора на свой пользовательский компонент. Есть ли способ изменить его или мне нужно создать только вкладку собственного редактора? enter image description hereИзменить компонент на вкладке редактора в Intellij IDEA

ответ

2

Вам необходимо реализовать интерфейс FileEditorProvider. В методе getPolicy() вы можете вернуть FileEditorPolicy#HIDE_DEFAULT_EDITOR, и в этом случае вместо этого будет использоваться редактор файлов вместо стандартного редактора файлов для этого файла.

+0

Итак, единственный способ создать свой собственный редактор? Я довольно потерял в создании своего собственного редактора. Об этом не было найдено никаких понятных статей. – Praytic

+0

Какая сложная часть? Вы получаете VirtualFile, и вам нужно вернуть компонент Swing, который представляет редактор. Практически все остальное не является обязательным. – yole

 Смежные вопросы

  • Нет связанных вопросов^_^