Виджет редактора исходного кода SWT

Есть ли виджет редактора исходного кода для SWT? Я долго искал и ничего не нашел … Я увидел этот вопрос: виджет подсветки SWT синтаксиса , но я не хочу использовать необработанный виджет StyledText – мне нужно больше, чем выделение синтаксиса. Мне также нужно, например, завершить код.

Мне нужно это, чтобы дать пользователю возможность редактировать источник в Python.

Я «разрешил» проблему.

Я использовал SourceViewer от JFace и другие вещи, найденные в Google, например, простую подсветку синтаксиса .

Вы можете создать плагин eclipse для редактирования файлов python (включая представление схемы и другие вещи, связанные с eclipse). Затем вы устанавливаете его в пустое приложение eclipse (без редактора java), и пользователь может редактировать эти файлы.

Ссылка на создание редакторов будет на vogella.com . Я знаю, что есть еще один пример в Интернете о редактировании xml-файлов, но я не могу найти ссылку сейчас.

Я думаю, вы можете взглянуть на то, как JavaEditor реализован в плагине * jdt * ui *. org.eclipse.ui.texteditor.AbstractTextEditor – базовый класс для большинства редакторов. После того, как вы создали редактор, вам просто нужно связать расширение файла с редактором.