我想开发一个RCP文本区域,用户可以在其中用Java编写自己的自定义代码。它应该具有突出显示功能,自动完成等。我可以在SWT中扩展内置的java编辑器吗? 或者我可以扩展一些其他编辑器,如IEdit?
答案 0 :(得分:1)
如果您的应用程序中只需要一个Java编辑器,则可以重用JDT的Java编辑器并提供自己的org.eclipse.jdt.ui.text.JavaSourceViewerConfiguration
来自定义它。
如果您希望为自己的语言实现编辑器,则需要实现org.eclipse.ui.texteditor.AbstractTextEditor