App+1 | 忍不了了,做了个插件让 OneNote 支持 Markdown
2022-10-23 14:57:52 Author: sspai.com(查看原文) 阅读量:56 收藏

忍不了了,做了个插件让 OneNote 支持 Markdown

Matrix 首页推荐

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。

文章代表作者个人观点,少数派仅对标题和排版略作修改。


一年多前,由于工作原因,主力开发机换成了 Windows,还入了 Office 365 全家桶。于是在时隔多年后,再次用起了 OneNote。不得不说,都 2022 年了,OneNote 的码字体验还停留在十多年前,一堆大大小小的遗留问题。但我实在懒得折腾什么 Notion、Obsidian(没有复杂的知识管理需求),只想找个本地/靠谱/大厂出品/开箱即用的笔记软件,简单记录下工作相关内容。 毕竟人一旦习惯了 markdown 的符号 #-,就真的回不去了。于是研究了下 OneNote 的 api,决定自己动手,丰衣足食。OneMark 由此诞生。

实时渲染

废话不多说,直接上动图。

简单来说,OneMark 实现了基于行的实时渲染,每次按回车时会触发渲染当前行。当然,这个实时 跟新世代编辑器字符级别的没法比,但已经足够好用了。

不仅如此,终于在 OneNote 上实现了可用级别的代码高亮,输入``` 创建代码块后,每敲一行自动着色。用过 OneNote 的都懂,之前插入代码需要诸多操作,繁琐到想摔键盘。

以及 LaTex 转换到 OneNote 原生的数学公式(不是图片)。

除此之外,还支持TOC / todo / 水平线 / 脚注 等常见的语法,直接拿已有的 markdown 内容粘贴到 OneNote 中, 然后按 F5 渲染,大概率是可以完美还原的。

没有美美的样式主题,怎么能算一个合格的笔记软件呢?众所周知,OneNote 本身的样式功能十分鸡肋,用户很难自定义主题,只能默默忍受一成不变的素面朝天。于是我花了好大力气,实现了解析 css 样式的功能,从此 OneNote 的笔记颜值终于能打了。

双向编辑

你可能会问:这种转换是单向的吗?我如果有一天想导出 markdown 纯文本怎么办?在我看来,原始 markdown 丢失是绝对不能接受的,所以我花了很大力气来解决这个问题:笔记中每个段落的 markdown 原文都以某种格式隐藏存储在自身之中,可以随时读取,不依赖外部文件,任意编辑也不会破坏。而且这种格式是公开透明的,只需要用 OneNote api 拿到 XML 格式的笔记内容,所有秘密一览无余。

更重要的是,渲染后的内容可以原地随意增删修改,不必再重新切换回 markdown 形态编辑;而且在导出 markdown 时,内容也会相应更新——是的,实现了双向更新。当然,如果由于某些原因,你想切换回 markdown 形态编辑,也是支持的。按 ctrl + , ,即可在编辑和预览之间切换。

结语

OneMark 目前只支持 OneNote Windows 桌面版,不支持 UWP 版本以及 Mac 版本(好消息是微软正着手将 UWP 版本的功能迁移到桌面版,以后会只保留桌面版,最近的更新频率也让广大 OneNote 使用者倍感惊喜)。官网 https://onemark.neuxlab.cn/, 欢迎大家试用反馈。

后记:我为什么选择 OneNote

有人会问:不是有很多专业的 markdown 笔记软件吗,为什么还要用 OneNote?

我个人的感悟是:我首先需要的是一个自由轻松的笔记软件,其次是 markdown。我是一个懒人,无论是日常生活,还是工作学习,都没有那么 organized,十分不擅长把东西整理并保持得井井有条。我的笔记中,有一些认真记录和思考产出的内容,但更多时候,是很随意、很碎片、很当下的信息记录。我试过,当面对一个专业的 markdown 笔记软件时,我会变得十分紧张不自在,不知道该把这些零碎、混乱的信息放到哪里。一旦产生了这种情绪,想要记录的念头也随即不了了之。

而 OneNote 简单直接的界面、清晰的笔记结构、自由的无限画布,让我使用起来没有任何心理压力。唯一的缺点就是当需要认真输出内容时,没有 markdown 这件趁手的兵器,确实有点力不从心。补齐了这点之后,对于我个人而言就别无他求了。

其实十多年前,OneNote 刚推出的时候也曾惊艳四座, 那时的设计理念和体验还是很超前的,有了现在流行的 block level 编辑器的雏形,无论是列表、段落、表格,书写和调整起来都非常得心应手。也多亏了这些设计,结合 markdown 之后居然毫不违和,整体体验下来有点现代编辑器的味道了。个中玄妙,就待各位亲自上手把玩了。

> 下载 少数派 2.0 客户端、关注 少数派公众号,解锁全新阅读体验 📰 

> 实用、好用的 正版软件,少数派为你呈现 🚀

© 本文著作权归作者所有,并授权少数派独家使用,未经少数派许可,不得转载使用。

siyu


文章来源: https://sspai.com/post/76228
如有侵权请联系:admin#unsafe.sh