如何使用java代码为自定义代码创建编辑器



我正在从一个文本文件中读取方法,然后在我的java程序中执行它们。为此,我使用了java反射。我想知道如何为这些文本文件创建一个编辑器,这样我就可以进行语法着色和代码完成(也许以后会进行编译(,因为现在这些文件很难阅读。

你知道我应该从哪里开始找吗?

以下是文件中一行的示例:

a := 5;
b := 6;
sum := add(a, b);

最好不要创建自己的文本编辑器,这样做不值得。只需创建一些自定义语法高亮显示,例如IntellijIdea或您喜欢的任何其他文本编辑器。IntellijIdea示例:https://blog.jetbrains.com/idea/2010/09/custom-file-types-in-intellij-idea/

最新更新