OneNote 代碼高亮方法總結

前言

微軟的 OneNote 是一個很強大的筆記工具,但是其本身並不支持代碼高亮,這讓我們在記錄代碼時很不方便。還好我們可以通過 OneNote 插件和一些方法實現代碼高亮。

本篇就總結下 OneNote 設置代碼高亮的各種方法。

插件:NoteHighlight

推薦!NoteHighlight 是一款 OneNote 代碼高亮插件,免費開源項目,支持 2010 版本,2013 為 Beta 版,2016 為網友改進版。注意選擇和 OneNote 對應的版本,x32 或者 x64。

插件下載:

  • 2010 版
  • 2013 版 Beta
  • 2016 版 GitHub

注意:

  • 該插件需要 .NET3.5 環境支持;
  • 「2013 Beta 版」 可能會出現安裝後不能用的問題,暫時無解;
  • 「2016 GitHub 版」 同時支持 OneNote 2013 和 2016,2013 Beta 版不能用的可安裝 2016 版 。

使用

安裝後打開 OneNote 會出現 NoteHighlight 工具欄。

點擊相應語言打開代碼添加框,可以選擇代碼高亮樣式、背景色、行號顯示等;粘貼入代碼,點擊 OK 即可完成添加。

使用進階

1.管理主題

插件本身自帶了一些主題風格,如果都不喜歡,可以自己添加更換。

主題位置:插件安裝目錄NoteHighlight2016highlight hemes,裡面的文件即主題樣式。

打開鏈接進入可選主題列表: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 插件,功能專一,也比較方便,而且主題、支持語言也可以自己管理。大家選擇一種用這舒服的就好。

公眾號:JustThink(ID:go2think)

推薦閱讀:

請問如何關閉onenote2013中點擊超鏈接(指向本地文件夾)後出現的安全聲明?
如何遷移微軟賬戶里的所有資料到另一個賬戶?
Surface Pro 4 有哪些缺點?
為什麼同樣的情況 OneNote 相對 Evernote 通過了壓力測試?
one note 默認字體和大小設置後仍然會變化-怎麼解決?

TAG:MicrosoftOneNote | 互聯網 | 科技 |