1 年多前,由于工作原因,主力开发机换成了 Windows ,还入了 Office 365 全家桶。于是在时隔多年后,再次用起了 OneNote 。不得不说,都快 2022 年了,OneNote 的码字体验还停留在十多年前,一堆大大小小的遗留问题。但我实在懒得折腾什么 Notion Obsidian (没有复杂的知识管理需求),只想找个本地 /靠谱 /大厂出品 /开箱即用的笔记软件,简单记录下工作相关内容。 毕竟人一旦习惯了 Markdown 的符号 #
和 -
,就真的回不去了。于是研究了下 OneNote 的 api ,决定自己动手,丰衣足食。
废话不多说,直接上动图。
简单来说,实现了基于行的实时渲染,每次按回车时自动渲染当前行。当然,这个实时 跟新世代编辑器字符级别的没法比,但已经足够好用了。
不仅如此,终于在 OneNote 上实现了可用级别的代码高亮,输入```创建代码块后,每敲一行自动着色。(之前要在 OneNote 里插入代码简直反人类,心疼自己)
以及 LaTex 转换到 OneNote 原生的数学公式(不是图片)。
除此之外,还支持TOC
/ todo
/ 水平线
/ 脚注
等常见的语法,直接拿已有的 Markdown 内容粘贴到 OneNote 中, 然后按 F5
渲染,大概率是可以完美还原的(强行自信。。不过毕竟是 beta 版本,出现意外欢迎反馈)。
你可能会问:这种转换是单向的吗?我如果有一天想导出 Markdown 纯文本怎么办?在我看来,原始 Markdown 丢失是绝对不能接受的,所以我花了很大力气来解决这个问题:笔记中每个段落的 Markdown 原文都以某种格式隐藏存储在自身之中,可以随时读取,不依赖外部文件,任意编辑也不会破坏。而且这种格式是公开透明的,只需要用 OneNote api 拿到 XML 格式的笔记内容,所有秘密一览无余。
更重要的是,渲染后的内容可以原地随意增删修改,不必再重新切换回 Markdown 形态编辑;而且在导出 Markdown 时,内容也会相应更新——是的,实现了双向更新。当然,如果由于某些原因,你想切换回 Markdown 形态编辑,也是支持的。按 ctrl + ,
,即可在编辑和预览之间切换。
说完实时渲染和双向更新,接下来夸一下 OneNote 。。其实 OneNote 编辑器在刚推出的时候还是很超前的,有了现在流行的 block level 编辑器的雏形。无论是列表、段落、表格,书写和调整起来都非常得心应手。(可惜之后多年编辑器层面都没什么大的更新,逐渐有点落伍了。不过微软家产品向后兼容都做的非常好,所以估计只能保守,不敢太激进。这里顺便提一下某老牌笔记软件,每一次大更新确实有新的东西,但后果就是会有不少用户抱怨之前的笔记格式乱了。微软的产品是绝对不会出现这种情况的)说回正题。。也多亏了这些设计,结合 Markdown 之后居然毫不违和,整体体验下来有点现代编辑器的味道了。个中玄妙,就待各位亲自上手把玩了。
One more little thing ,被吐槽无数的英文自动变成 Calibri 字体的问题好像也因为这种二次渲染模式的引入无意中解决了。。
最后,隆重介绍下,插件的名字:OneMark (毫无创意但也顺理成章),官网: https://onemark.neuxlab.cn 欢迎大家试用反馈。
ps: 只支持 OneNote Windows 桌面版,不支持 UWP 版本。
@安装后没有反应的小伙伴们:请再次访问网站,试试下载64位版本。。正确安装后看到 OneNote 里多了个 tab,不需要任何额外多余的设置。
如果64位的也不行,请加微信群沟通吧。
(欢迎大家加群,不过有一点要小声说明下:这几年卑躬屈膝做乙方,让我患上了严重的即时通讯恐惧症,特别怕消息提示音和电话。。所以,我本人在群里可能不会特别活跃,回复不一定及时,但每天还是会定时看的。
上面的群满了无法扫码加入,又建了一个:
301
wlee 2022-09-16 14:33:18 +08:00
能不能建一个 qq 的反馈群?
|
304
ccyixia OP @szguan 安装不成功的话 试试绿色免安装版 在页面最下面 https://onemark.neuxlab.cn/docs/zh-cn/tray/
|
305
szguan 2022-09-25 15:51:37 +08:00
尝试在这里回复现象 ,发不出去,提示什么要注册 1021 天才能发之类,不知道触发神马审核规则了。已发邮件到 onemarkdown#gmail.com
另,绿色免安装版也不行。运行 OneMark.Tray.exe ,弹窗“onemark expired”"This is a trial version which is expired. please download the latest version from website" |
306
ccyixia OP up up
|
307
ZeroDevi1 2022-10-28 10:15:07 +08:00
Markdown 的各级标题有办法和 OneNote 的默认标题对应起来吗?毕竟这样使用其他的宏、插件之类的也比较方便
|
308
asd999cxcx 2022-12-06 10:37:03 +08:00
歪个楼,OP 的 GIF 中左下角显示快捷键的应用是啥
|
309
ccyixia OP @asd999cxcx camtasia 自带的
|
310
rillhu 2023-01-19 00:13:25 +08:00
确实不错,给 OneNote 带来新的血液
|
311
sparkFY 2023-01-24 10:46:14 +08:00
新年好,求加微信群
|
312
romancekami 2023-04-28 23:24:50 +08:00
现在突然提醒要付费,我蒙了
|
313
guin 2023-07-24 09:06:38 +08:00
mac 版的会出吗?
|
314
qqqyh 212 天前
大佬,请问怎么插入 TOC ?
|