是否可以使用插件创建文字预处理器?

是否可以使用插件创建文字预处理器?

我想知道是否可以创建一种可充当文字预处理器的插件。

这里有一个例子可以让事情更清楚:

假设我希望能够突出显示单词或句子。但我想使用自定义语法(例如)来实现这一点<red>text</red>。我知道这可以通过语法定义轻松实现。

然而,我也在寻找一种方法来隐藏语法部分本身,又名视图中的<red>和。</red>这将使text编辑器中只显示红色。

因此,当文件加载时,语法被隐藏,单词被高亮显示。当文件保存时,语法也会被保存。

是否可以通过插件实现?如果可以,我应该寻找哪些函数/方法?

相关内容