如何在键入时在eclipse编辑器插件中显示语法错误?

时间:2015-08-04 05:31:01

标签: java eclipse eclipse-plugin eclipse-rcp eclipse-pde

我通过为我们的语言扩展TextEditor来编写自定义文件格式的eclipse编辑器插件。我还为该语言创建了构建器,现在我想在eclipse编辑器插件中输入eclipse Java编辑器时指示语法错误(例如非法的令牌序列)。

一些参考文献建议我使用AddMarker。我也实施了标记。 但目前正在进行保存&打开编辑器,我调用createMarkers方法来验证语法。

public class MyEditor extends TextEditor { @Override protected void editorSaved() { super.editorSaved(); validateAndMark(); } public void validateAndMark() { Display.getCurrent().asyncExec(new Runnable() { @Override public void run() { removeExistingMarkers(); //remove all existing markers valiadateFileAndMark(); //Validating file and adding my markers } } }

目前它是这样的。但现在我想验证并在输入时添加标记,如java编辑器。

非常感谢任何帮助或建议。

0 个答案:

没有答案