Основная цель разработки этого плагина — обеспечить быстрый переход между файлами исходного кода и файлами тестового кода в соответствии с правилами, определёнными в настройках.
Например, в проекте Maven можно перейти к файлу тестового кода с помощью сочетания клавиш Ctrl+8, а к файлу исходного кода — с помощью комбинации Ctrl+Shift+8.
Этот плагин был разработан на платформе Neon.2 Release (4.6.2), но его совместимость с другими версиями Eclipse неизвестна.
Было проведено только функциональное тестирование, которое показало, что использование этого плагина значительно упрощает переключение между исходным кодом и модульными тестами.
В приложении есть упакованный плагин.
Для сопоставления и замены используются регулярные выражения.
---- src/com/retaiyang.quickopenfile
|---- handlers
|---- AbstractQuickOpenFileHandler реализует логику открытия файла
|---- QuickOpenFile1Handler обрабатывает команды для открытия файла (соответствует настройке «Быстрое открытие файла 1»)
|---- QuickOpenFile2Handler обрабатывает команды для открытия файла (соответствует настройке «Быстрое открытие файла 2»)
|---- QuickOpenFile3Handler обрабатывает команды для открытия файла (соответствует настройке «Быстрое открытие файла 3»)
|---- QuickOpenFile4Handler обрабатывает команды для открытия файла (соответствует настройке «Быстрое открытие файла 4»)
|---- QuickOpenFile5Handler обрабатывает команды для открытия файла (соответствует настройке «Быстрое открытие файла 5»)
|---- QuickOpenFile6Handler обрабатывает команды для открытия файла (соответствует настройке «Быстрое открытие файла 6»)
|---- messages
|---- Messages предоставляет реализацию методов интернационализации Eclipse
|---- ... файлы свойств интернационализации
|---- preferences
|---- PreferenceConstants определяет константы настроек
|---- PreferenceInitializer инициализирует настройки
|---- PreferencePage страница настроек
|---- utils
|---- PluginUtils класс инструментов плагина
|---- Activator управляет жизненным циклом плагина
---- OSGI-INF предоставляет реализацию интернационализации Eclipse (интернационализация plugin.xml)
Плагин использует регулярные выражения, определённые в настройках, для сопоставления файлов. После нажатия горячей клавиши вычисляется путь к целевому файлу на основе регулярного выражения. Затем файл открывается с использованием методов, предоставляемых Eclipse.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )