Как добавить представления для отображения в меню для определенных типов файлов

#eclipse #eclipse-plugin

#eclipse #eclipse-плагин

Вопрос:

Я использую более старый плагин под названием Veloeclipse для редактирования шаблонов Velocity в Eclipse. С 2009 года это не разрабатывалось, что не является проблемой, потому что это в основном только для подсветки синтаксиса и проверки формата. Однако по-настоящему раздражает то, что, когда я пытаюсь выполнить Show In для просмотра текущего шаблона Velocity в моем проводнике пакетов или проводнике проектов, единственным доступным вариантом являются Свойства. Это не очень полезно. Мне действительно нужно иметь возможность получить доступ к файлу в одном из обычных представлений Explorer.

Итак, у меня есть два вопроса:

  • Есть ли способ настроить это без необходимости работать с каким-либо кодом? Файл конфигурации или что-то в этом роде? Я просмотрел свою установку Eclipse и ничего не увидел, но я надеюсь, что мне чего-то не хватает.
  • Итак, предполагая, что ответ на мой первый вопрос отрицательный, как мне изменить код плагина, чтобы он отображал больше, чем представление свойств в меню «Показать в»? Большая часть того, что я нашел на вики-странице разработки плагинов, исходит из другого направления: как сделать так, чтобы ваш вид или перспектива отображались в меню «Показать в».

Любая помощь в этом была бы очень признательна!

Ответ №1:

Попробуйте проверить исходный код плагина. это может сделать что-то отличное от других редакторов. Я имею в виду, что show in пункт меню, который у вас есть, — это не обычная точка расширения, а жестко запрограммированная опция контекстного меню.

Комментарии:

1. Спасибо за совет. Я просмотрел код и искал все, что могло бы делать то, на что вы ссылаетесь, и не могу найти ничего очевидного. Например. Я искал «вправо», «щелчок», «контекст», «меню», «показать в», «свойства»,и т.д. Конечно, есть несколько примеров многих из них, но это только потому, что это очень распространенные термины разработки! Я думаю, я попытаюсь создать проект плагина вокруг кода и посмотреть, смогу ли я его отладить…