OneNote | OneNote代碼高亮完美解決方案(全網最全)


0. 引子

OneNote作為一款記筆記的軟件,免費實用,有助於自己形成樹狀結構知識框架。但是它有一個令人頭疼的問題就是:無法代碼高亮。而NoteHightlight2016正是解決這個問題的完美利器。

1. 軟件介紹

NoteHightlight2016是一款兼容OneNote2013/2016的代碼高亮插件,由github大神elvirbrk開發。

圖1 NoteHightlight2016功能插件界面

 

高亮效果預覽:

圖2 代碼高亮預覽示意圖

 

2. 下載軟件

為了讀者方便下載,已經將最新版3.6版本安裝包放在百度雲,后台回復00510即可獲取。NoteHighlight插件有32位和64位兩個版本,對應OneNote2016的32位和64位版本。

可以點擊這里下載:

https://lanzous.com/iGoN2dgv3ha

 

圖3 NoteHighlight插件版本

 

3. 軟件安裝

正常安裝:安裝之前退出onenote,雙擊對應版本一直下一步即可完成安裝。

安裝完成后打開onenote,正常情況下應該會在標簽頁出現NoteHighlight如下圖所示,說明安裝成功了。

圖4 NoteHighlight正常顯示的狀態

 

安裝過后可能出現不顯示NoteHighlight的問題,解決方案可能有以下5種:

圖5 操作示意圖

 

  • Solution3:使用右鍵管理員權限打開onenote有可能解決這個問題。Onenote2013的默認位置是C:\Program Files\Microsoft Office\Office15,Onenote2016的默認位置是C:\Program Files\Microsoft Office\root\Office16如果不是以上位置,可以在快捷方式上按住shift同時右鍵,打開文件所在位置。

圖6 操作示意圖

 

  • Solution4:如果NoteHighlight的64位無法正常使用,請嘗試更換32位的NoteHighlight,也許可以解決顯示問題。
  • Solution5:NoteHighlight2016經過測試支持onenote2013,但是其本質上是為了onenote2016設計,如果你是onenote2013沒有成功(嘗試solution3仍舊失敗),請嘗試安裝onenote2016。(onenote2016的32位,直接點擊最上面的“下載”,onenote2016的64位

如果以上方法均無法解決,那我也無能為力了,這是綜合目前(截止到2020年5月10日)的所有可能解決方案。如果你有最新的解決方案:可以嘗試在后台留言,我會及時代為分享給大家了;也可以在github主頁給原作者留言。

 

4. 軟件使用

相比之下,軟件使用則簡單得多。你有3種可能的使用方法:

方法1: 添加新代碼

①從菜單欄選擇一個你需要高亮的代碼類型;

②在彈出窗口中輸入源代碼(或者粘貼),然后按確定(OK),此時代碼會自動高亮。

圖7 操作方法1

方法2:現有代碼高亮

①在onenote中選中需要高亮的代碼

②從NoteHighlight菜單中選擇所需的語言,此時quick style並未勾選故而自動彈出窗口,然后點擊ok即可。

圖8 操作方法2

 

方法3:現有代碼高亮

①在onenote中選中需要高亮的代碼,並且勾選quick style(一次勾選下次自動記住)

②從NoteHighlight菜單中選擇所需的語言,此時代碼即自動高亮。

我更加傾向於方法3(但是有時候可能不生效),這取決於你個人的喜好。

圖9 操作方法3

5、自定義

① 語言自定義

打開安裝目錄下的C:\Program Files\CodingRoad\NoteHighlight2016\ribbon.xml,將自己需要顯示的語言更改為 true,然后重新啟動OneNote即可。如圖所示。

圖10 自定義語言

② 圖片自定義

暫時沒法做到,可能涉及到c#編程中xml的問題;也就是說C:\Program Files\CodingRoad\NoteHighlight2016\Resources中的圖片更改無法作用於菜單欄。如果有讀者會的話可以與我聯系,歡迎得到您的指教。

本文首發於:讀研札記,歡迎大家關注!

參考資料:

  1. 插件開發作者主頁


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM