前言
微軟的 OneNote 是一個很強大的筆記工具,但是其本身并不支援代碼高亮,這讓我們在記錄代碼時很不友善。還好我們可以通過 OneNote 插件和一些方法實作代碼高亮。
本篇就總結下 OneNote 設定代碼高亮的各種方法。
插件:NoteHighlight
推薦!NoteHighlight 是一款 OneNote 代碼高亮插件,免費開源項目,支援 2010 版本,2013 為 Beta 版,2016 為網友改進版。注意選擇和 OneNote 對應的版本,x32 或者 x64。
插件下載下傳:- 2010 版
- 2013 版 Beta
- 2016 版 GitHub
- 網盤下載下傳(2010、2013、2016 版)
- 該插件需要 .NET3.5 環境支援;
- “2013 Beta 版” 可能會出現安裝後不能用的問題,暫時無解;
- “2016 GitHub 版” 同時支援 OneNote 2013 和 2016,2013 Beta 版不能用的可安裝 2016 版 。
使用
安裝後打開 OneNote 會出現 NoteHighlight 工具欄。
點選相應語言打開代碼添加框,可以選擇代碼高亮樣式、背景色、行号顯示等;粘貼入代碼,點選 OK 即可完成添加。
使用進階
1.管理主題
插件本身自帶了一些主題風格,如果都不喜歡,可以自己添加更換。
主題位置:
插件安裝目錄NoteHighlight2016highlightthemes
,裡面的檔案即主題樣式。
打開連結進入可選主題清單:highlight/themes/,選擇喜歡的主題,下載下傳并拖進
theme
檔案夾中即可。
進階使用者也可以用編輯器打開主題檔案,按照主題格式,自定義配色風格
2.管理程式設計語言
添加或取消程式設計語言類型,打開插件安裝目錄,編輯
ribbon.xml
檔案,更改相應語言的可見性
visible
即可,
true
顯示,
false
不顯示。
未出現 NoteHighlight 工具欄
進入 OneNote 左上角的 “檔案” —> “選項” —> “附加元件”,勾選 NoteHighlight。
插件:數字筆記珍寶 OneNote Gem
該插件功能十分強大,遠不止代碼高亮。包含 6 個頁籤 400 多個功能,支援 2010 - 2016 版本。
該系列還有很多其它的 OneNote 輔助插件、工具,思維導圖、Markdown 等很豐富。
官網:OneNote Gem
ps1.本插件功能很多,代碼高亮并不是其重點,高亮主題比較少,也不能自己添加更改,使用 “文本框框起來” 功能比較友善。
ps2.本插件為付費插件,但代碼高亮功能可以永久免費使用
高亮工具
官網:highlight
選擇對應版本下載下傳,建議便攜版即可。
解壓運作
highlight-gui
,進入 “剪貼闆” ,導入代碼,在右側預覽框中
右鍵複制代碼,
無背景色的樣式直接複制貼入 OneNote 即可。
可以在下方提前設定好代碼樣式:行号、主題、字型等。
注意:- 一定要用右鍵的 Copy 選項複制才有效!
- 該工具不建議添加行号,因在 OneNote 複制代碼時會連行号一起複制。
對于
有背景色的樣式,直接貼入會出現下面結果。
我們需要插入一個 1x1 的表格,并設定表格底紋(背景色)後再貼入。(背景色通過取色設定為相同顔色最佳)
線上工具
通過線上的代碼着色工具格式化代碼,再複制粘貼入 OneNote,依賴網絡。可直接搜尋 “線上代碼高亮/着色” (eg. 線上代碼着色)
其它方法
還可以從 IDE 或編輯器裡面複制代碼到 Word 後,再複制粘貼入 OneNote。
不過該方法和 IDE 的種類有關,有的需要安裝插件才支援,而 Visual Studio Code 直接複制也可保持高亮,并不通用,大家可以測試下自己的編輯器,不在過多介紹。
結語
OneNote 設定代碼高亮的方法上面大緻應該都介紹到了,個人目前在用、也是最推薦的就是第一種,使用 NoteHighlight 插件,功能專一,也比較友善,而且主題、支援語言也可以自己管理。大家選擇一種用這舒服的就好。
覺得有幫助的朋友,不妨點個贊再走呗 ╰( ̄▽ ̄)╭ ~ ~分享高效、實用、有趣的工具和教程~