OneMark 是一款專門為 Windows 系統下的 OneNote 程式提供 Makdown 支援的外掛,支援主流 Markdown 語法,程式碼塊、LaTex 以及 TOC 目錄,還支援實時預覽。但注意目前僅支援 Windows 系統下的 OneNote 安裝版本,暫不支援 UWP 版本。
OneMark
OneMark 的開發者 @Hustgock 在 v2ex 發帖介紹這款外掛的時候,標題就是:忍不了了,做了個外掛讓 OneNote 支援 Markdown。
在 @Hustgock 看來,「都快 2022 年了,OneNote 的碼字型驗還停留在十多年前,一堆大大小小的遺留問題。但我實在懶得折騰什麼 Notion Obsidian (沒有複雜的知識管理需求),只想找個本地 /靠譜 /大廠出品 /開箱即用的筆記軟體,簡單記錄下工作相關內容。 畢竟人一旦習慣了 Markdown 的符號 # 和 -,就真的回不去了。於是研究了下 OneNote 的 api ,決定自己動手,豐衣足食。」
相容性
畢竟是直接在筆記上動手腳,並且僅支援 Windows 版本,青小蛙最擔心的還是相容性問題,即使用了 OneNote 之後的筆記,在其他平臺開啟是什麼樣子的?
答案是:其他平臺看到的是渲染之後的文字效果,比如你在 OneMark 中輸入了「## 軟體 」,那麼在網頁端看到的是被渲染為二級標題的「軟體」,雖然無法繼續使用 Markdown,但不影響閱讀,可以繼續編輯,完美。
「筆記中每個段落的 Markdown 原文都以某種格式隱藏儲存在自身之中,可以隨時讀取,不依賴外部檔案,任意編輯也不會破壞。」
渲染後的內容可以原地隨意增刪修改,不必再重新切換回 Markdown 形態編輯,當然只需要按下 ctrl + , 就能切換回 Markdown 形態。
和其他筆記一樣開啟,正常編輯,只是不能用 Markdown 形式編輯了。不過介紹裡說了,支援雙向更新的。無論在哪一端,任何以富文字方式做的修改,在 Windows 端切換或匯出 Markdown 時都會更新。
程式碼高亮
只需要輸入“` 建立程式碼塊後,每敲一行自動著色。
數學公式
支援 LaTex 語法,這個很贊。
另外說一下,目前支援數學公式,感興趣的朋友可以嘗試一下。
TOC / todo / 水平線 / 腳註 等常見的語法
可以直接將已有的 .md 內容貼上到 OneNote 中,然後按下快捷鍵 F5,即可看到預覽狀態。
其他快捷鍵
- Enter 渲染當前行
- CtrlEnter 跳出程式碼塊/LaTex
- Ctrl, 切換當前行原始碼
- F5 渲染全文
- F8 匯出 Markdown 到剪貼簿
- Ctrl\ 開啟/關閉實時模式
獲取
非常不錯的 OneNote 外掛,推薦給使用 Windows、OneNote 以及 Markdown 的各位:
- https://onemark.neuxlab.cn/