我想知道是否可以创建一种可充当文字预处理器的插件。
这里有一个例子可以让事情更清楚:
假设我希望能够突出显示单词或句子。但我想使用自定义语法(例如)来实现这一点<red>text</red>
。我知道这可以通过语法定义轻松实现。
然而,我也在寻找一种方法来隐藏语法部分本身,又名视图中的<red>
和。</red>
这将使text
编辑器中只显示红色。
因此,当文件加载时,语法被隐藏,单词被高亮显示。当文件保存时,语法也会被保存。
是否可以通过插件实现?如果可以,我应该寻找哪些函数/方法?