Я блуждал, если можно открыть исходный код в текстовом редакторе и отобразить его с помощью украшений (например, Java)? Мне не нужны причудливые функции редактора eclipse, только правильно оформленный исходный код с номерами строк, он может даже быть доступен только для чтения. Я читал, что RCP имеет множество ограничений с текстовыми редакторами, поскольку он тянет за тяжелые плагины. Можно ли это сделать вообще? Можно ли перейти к определенной строке кода при открытии файла? Было бы действительно здорово, если бы кто-то указал мне в правильном направлении или привел несколько примеров ... Спасибо заранее!Eclipse RCP: как отобразить исходный код?
ответ
Сам Eclipse (3.4.2) поставляется с образцом XML-редактора, который реализует подсветку синтаксиса. Просто создайте новый проект плагина, выберите «Этот плагин внесет вклад в пользовательский интерфейс» и выберите «Нет» для Rich client application. Следующая страница мастера предлагает шаблон «Плагин с редактором», который является вашим другом.
Возможно, это слишком просто использовать в качестве реального шаблона для вашей задачи, но демонстрирует, как создавать красочные редакторы для текстовых файлов.
Я реализую плагин eclipse, который фокусируется на языке TTCN, редактор является для него самой важной частью. На самом деле, я использую среду редактора Eclipse. Я думаю, что есть более полезные функции, чем вы хотите. И это легко расширить. Как сказал Andreads_D, вы можете найти ссылку на основной пример, который eclipse предоставил по умолчанию. Думаю, вам не нужно все знать об этом, просто пытаясь удовлетворить ваши потребности. Также вы можете обратиться к https://quitus-kitt.googlecode.com/svn/trunk. Любая проблема, мы можем обсудить. :)
Рамка редактора Eclipse настолько массивна и тащится за ней так много плагинов, что вся идея ее использования в первую очередь отключила меня. Как я уже упоминал, самым простым способом отображения декорированного исходного кода является использование простого виджета StyledText. – Dima
Вы уже нашли решение? –
- 1. Как просмотреть исходный код JDT в eclipse?
- 2. Как отобразить исходный код HTML?
- 3. Eclipse RCP DirectoryDialog не показывает исходный каталог
- 4. Как отобразить исходный код внешнего JAR в Eclipse?
- 5. Как отладить исходный код Eclipse
- 6. Как загрузить исходный код Eclipse?
- 7. Исходный код Eclipse не обновляется
- 8. Исходный код плагина JUnit Eclipse?
- 9. Netbeans RCP vs Eclipse RCP
- 10. Почему страница «Исходный код» отсутствует на eclipse 3.6 (Helios)
- 11. eclipse RCP UI через код Java
- 12. Как импортировать исходный код GWT в eclipse?
- 13. Как импортировать исходный код в eclipse
- 14. Как просмотреть исходный код wizardDialog в Eclipse?
- 15. Получить текущий исходный код редактора Eclipse?
- 16. Eclipse RCP с JFreeChart
- 17. Как я могу просмотреть исходный код Eclipse Juno из Eclipse?
- 18. Как работать с Eclipse Исходный код в самом Eclipse
- 19. Eclipse RCP vs Eclipse PDE
- 20. Eclipse RCP Databinding
- 21. Как установить исходный код eclipse через опцию «Eclipse Marketplace» или «Установить новое программное обеспечение» из меню eclipse?
- 22. Eclipse RCP и плагин Eclipse
- 23. Интеграция RCP и Eclipse.
- 24. Как обновить приложение RCP Eclipse?
- 25. Как прерывать выключение RCP Eclipse
- 26. Eclipse RCP - Как запустить приложение
- 27. Eclipse RCP, смена перспективы
- 28. Firefox в Eclipse RCP
- 29. Eclipse RCP: Как OpenPreferencesAction на определенной странице?
- 30. Python: импортировать исходный код в Eclipse
На самом деле я нашел решение. Я не ходил с плагинами для текста eclipse - он был чрезвычайно сложным и тяжелым для того, что мне действительно нужно. Существует гораздо более простое решение, основанное на виджетах StyledText SWT. Это очень легкий и достаточно мощный инструмент для оформления текста. Я даже нашел готовый использовать исходный код из примеров eclipse swt, который показывает корректно отформатированный источник Java. Google для JavaViewer, с простым твиком, он может быть преобразован в любой просмотрщик исходного кода ... Asusual, eclipse имеет множество информации - все, что вам нужно сделать, это найти его! – Dima
Было бы здорово, если бы вы указали ссылку на пример. –
Здесь вы идете - эти вещи, которые я заимствовал из примеров, мы успешно интегрировали в наш продукт: http://www.moonlit-software.com/logfaces/downloads/source-viewer.zip, запустите JavaViewer и выберите исходный файл для отображения. И это пример того, как он сидит в нашем приложении: http://www.moonlit-software.com/logfaces/web/images/screens/full/sources.png – Dima