在UWP中,通常是使用StorageFile进行文件相关的操作,大多数情况下,这没有问题。但如果涉及到文件夹遍历,你就会发现建立在Storage基础上的文件查询太慢了。
正如《UWP经验 - 如何大幅提高UWP的文件遍历速度》所述,1803之后,UWP获得了一些Win32 API的加持,本文正建立在此基础之上。 我们这回要做的事情比遍历文件夹简单,也不用进行复杂的结构定义,当然,方法还是要引入的。
Markdown编辑器的编辑工作已经基本完成了,如果你想要查看Markdown渲染的效果,那么我这里有一些经验可以与你分享。
主题定义是一件比较费时的操作,尽管编辑器还是那个 VSCode 的编辑器,但如果你要假装这是自己的,那么总要在UI上有些变化才是。 这需要一些精调,所幸 monaco-editor 提供了相当丰富的主题配置选项,完全可以让你的编辑器大变样。
通过创建一个Markdown的扩展语法MarkdownEx,我们可以了解如何创建monaco-editor的语法解析器