3

SWT 是否有任何源代码编辑器小部件?我找了很长时间,什么也没找到……我看到了这个问题:SWT Syntax highlighting widget,但我不想使用原始 StyledText 小部件——我需要的不仅仅是语法高亮。例如,我还需要代码完成。

我需要这个来赋予用户在 Python 中编辑源代码的能力。

4

3 回答 3

2

我“解决”了这个问题。

我使用了 JFace 的SourceViewer和其他在 Google 中找到的东西,例如简单的语法高亮

于 2013-02-03T11:12:07.130 回答
1

您可以创建一个 eclipse 插件来编辑 python 文件(包括大纲视图和其他与 eclipse 相关的东西)。然后将它安装在一个空的 eclipse 应用程序中(没有 java 编辑器),用户可以编辑这些文件。

创建编辑器的链接位于 vogella.com 上。我知道互联网上有另一个关于编辑xml文件的例子,但我现在找不到链接。

于 2012-09-16T19:19:55.763 回答
1

我想你可以看看JavaEditor*jdt*ui* 插件是如何实现的。org.eclipse.ui.texteditor.AbstractTextEditor是大多数编辑器的基类。一旦你实现了编辑器,你只需要将文件扩展名与编辑器相关联。

于 2012-09-17T04:17:54.013 回答