SWT 是否有任何源代码编辑器小部件?我找了很长时间,什么也没找到……我看到了这个问题:SWT Syntax highlighting widget,但我不想使用原始 StyledText 小部件——我需要的不仅仅是语法高亮。例如,我还需要代码完成。
我需要这个来赋予用户在 Python 中编辑源代码的能力。
SWT 是否有任何源代码编辑器小部件?我找了很长时间,什么也没找到……我看到了这个问题:SWT Syntax highlighting widget,但我不想使用原始 StyledText 小部件——我需要的不仅仅是语法高亮。例如,我还需要代码完成。
我需要这个来赋予用户在 Python 中编辑源代码的能力。
我“解决”了这个问题。
我使用了 JFace 的SourceViewer和其他在 Google 中找到的东西,例如简单的语法高亮。
您可以创建一个 eclipse 插件来编辑 python 文件(包括大纲视图和其他与 eclipse 相关的东西)。然后将它安装在一个空的 eclipse 应用程序中(没有 java 编辑器),用户可以编辑这些文件。
创建编辑器的链接位于 vogella.com 上。我知道互联网上有另一个关于编辑xml文件的例子,但我现在找不到链接。
我想你可以看看JavaEditor
*jdt*ui* 插件是如何实现的。org.eclipse.ui.texteditor.AbstractTextEditor
是大多数编辑器的基类。一旦你实现了编辑器,你只需要将文件扩展名与编辑器相关联。