У меня есть проект плагина, который требует пользовательской вкладки редактора. Однако я не могу найти способ изменить компонент текстового редактора на свой пользовательский компонент. Есть ли способ изменить его или мне нужно создать только вкладку собственного редактора? Изменить компонент на вкладке редактора в Intellij IDEA
0
A
ответ
2
Вам необходимо реализовать интерфейс FileEditorProvider
. В методе getPolicy()
вы можете вернуть FileEditorPolicy#HIDE_DEFAULT_EDITOR
, и в этом случае вместо этого будет использоваться редактор файлов вместо стандартного редактора файлов для этого файла.
Итак, единственный способ создать свой собственный редактор? Я довольно потерял в создании своего собственного редактора. Об этом не было найдено никаких понятных статей. – Praytic
Какая сложная часть? Вы получаете VirtualFile, и вам нужно вернуть компонент Swing, который представляет редактор. Практически все остальное не является обязательным. – yole