讓 OneNote 程式碼高亮(syntax highlight)的方法

從最早使用 Evernote 到現在主力都在 OneNote 上,有項缺憾一直讓我很介意,就是兩者都沒內建讓程式碼高亮syntax highlight、highlight code),最多只能使用插入程式碼區塊,整個灰階、mono 字型這種缺乏辨識度的作法,然而這明明是連 Notepad++ 只有十幾 mb 的小程式都辦得到的呀!

在不想額外花錢的情況下,過去一直透過先複製程式碼到文字編輯器上,然後輸出成 html,再到 OneNote 複製貼上的笨方法;現在則可以透過 liufeng 做的 OneNote 增益集:「OneNote 2013 代碼語法高亮插件」來自動完成工作了。(但其實 OneNote 2016 也可以用~

軟體資料

  • 軟體名稱:OneNote2013 代碼語法高亮插件(Note Highlight
  • 授權性質:免費且無廣告
  • 支援 OneNote 版本:2013、2016 所有版本測試可用
  • 軟體下載:依 Office 位元版本區分,32-bit 版本點此備用載點)、64-bit 版本點此備用載點
  • 作者部落格:程序的魔法

使用方法

一、安裝 OneNote2013 代碼語法高亮插件

依照電腦中 Microsoft Office 的版本(不是 Windows 的版本!),選擇下載 32-bit 或 64-bit 版本安裝檔。如果不確定是哪個位元,可以直接到 OneNote 的 icon 上按右鍵查看安裝在哪裡,一般 32 位元版本都安裝在 Program Files (x86) 裡。

下載完解壓縮後,先關掉 OneNote,再點兩下 NoteAddinsSetup.msi 一路安裝下去。安裝完重開 OneNote 後,就可以在檔案 > 帳戶 > 選項 > 增益集裡看到 Note Highlight。

二、使用 OneNote 2013 代碼語法高亮插件

A、安裝正確之後,就可以在自訂功能區看到「代碼高亮」這個標籤了,選擇對應的語言:

1648-1-onenote-syntax-code-higjlight.jpg

B、會打開一個「代碼語法高亮」小視窗,在標籤 1 那邊選擇你想要的樣式,標籤 2 選擇是否要行號,下面白色區塊直接貼上程式碼,但不會有所見即所得。

1648-2-onenote-syntax-code-higjlight.jpg

C,以下就是用 edit-emacs 這個樣式宣染 javascript 程式碼高亮後的結果:

1648-3-onenote-syntax-code-higjlight.jpg

因為原理是透過 Html 轉換程式碼變文字區塊的方式,所以想移動到哪裡或著想加註、修改,直接像平常那樣調整即可。如果想再 OneNote 裡放置程式碼,又不想花錢買 Gem 的話,那就來使用這個除了外觀是簡體字外,幾乎沒有缺點又免費的增益集吧!

You may also like...

Top