搜了一下原来有不少方案(欢迎补充)
vscode、atom、vim、sublime都有专门的高亮插件
或者CodeMirror系列插件自带的高亮,如cm6、cme、cmp
tiddlywiki-codemirror6
TW5-CodeMirror-Enhanced
TW5-CodeMirror-Plus
以及不少开发者做过的努力,如这个帖子中提到的
https://talk.tiddlywiki.org/t/tiddlywiki-syntax-highlighting/6386/12
vim的
https://talk.tiddlywiki.org/t/tw5-what-are-editor-options-for-tiddlywiki-syntax-highlighting/799/7
https://talk.tiddlywiki.org/t/vim-as-a-static-syntax-highlighter-for-tiddlywiki/5066
PS5: 我的高亮更侧重于非富文本(编程)语法的高亮,比如文本替换语法、系统条目、编译指示、快捷键描述、筛选器后缀,并在样式上更强调筛选器操作符、微件属性(虽然bug很多),以及四种语法在颜色上的区分。(还有导出高亮后的html代码,和无需编辑器打开网页即可使用)