1

OneNote是我非常喜欢的一款实用的笔记、知识管理工具。在整理笔记、文章时,个人很喜欢使用Markdown格式,Markdown语法简洁轻便,写文章记笔记时轻松的搞定文章样式,尤其是代码的语法高亮功能,对记录和阅读技术类笔记来说实在是太友好太方便了。而OneNote一直让我耿耿于怀的就是,始终不提供对Markdown的支持,尤其是在OneNote里面想实现接近代码编辑器效果的代码语法高亮,处理起来那叫一个繁琐,以至于失去了使用Markdown本来的意义。

为了实现对Markdown的支持,我曾使用过GEM、NoteHighlight2016等几款插件,GEM的markdown处理效果实在无法忍受;NoteHighlight的效果也差强人意。最后忍无可忍,无须再忍,自己动手写一个吧。。。

功能效果图

CommonMark效果

CommonMark效果
(支持显示直接贴在OneNote里面的图)

Java语法高亮效果

java-syntax-highlight

图表

Diagram

其他功能

导出功能

另外,也扩展了OneNote的导出功能。官方的导出,只能在Section节点上,而且将该Section下面所有的页的内容都导出到一个文件中,有时候很不方便。扩展导出功能中增加了可以按照Onenote的目录来导出页内容,每个页导出一个单独的文件。另外页增加导出md格式和md转换后的html格式。

Markdown preview Theme

支持:

  • Light
  • Dark
  • Use System Settings

戳我从Github下载插件源码/安装包


efrey
13 声望2 粉丝