打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
[OneNote]自製 OneNote 高亮語法 NoteHighLight - 我的Coding之路- 點部落

[OneNote]自製 OneNote 高亮語法 NoteHighLight

2012-01-16更新

加上C++。

 

2012-01-02更新

加上Perl、Python、Ruby三種語言。但在TextEditor編輯時沒有Highlight,要到

貼在OneNote上時才會有Highlight。

 

由於學的東西越來越多,勢必要有一些知識管理的方法。

以前都會用寫文章的方式來記錄自己學過的東西,

但有一些零碎的知識或是語法,用寫文章的方式感覺太瑣碎又太花時間。

因此之前看了Demo大強力推薦的Microsoft OneNote,一個Client端的筆記工具

還可以利用 Windows Live SkyDrive 同步內容,因此就決定選擇這個工具來使用。

 

但由於筆記內容大部分都要記錄程式碼,但OneNote沒有一個程式碼高亮的工具可以用

p.s 以往都是利用 Productivity Power Tools 中的 HTML Copy的功能,先在VS中複製再到

OneNote中貼上來達到高亮的效果。

 

所以乾脆自己來寫一個語法高亮的套件來使用。(為了吃泡麵而蓋廚房的例子..又添一樁)

於是就誕生了這套 'NoteHighLigh'

 

Download  NoteHighLight  in  CodePlex

 

開發時是用OneNote2010測試的,OneNote2007還沒測試過能不能使用。

請看自己OneNote的版本,選擇x64或是x86的下載

 

下載後解壓縮有兩個檔案,選擇setup.exe安裝

安裝後,在工具列會多一項'NoteHighLigh'的選項

 

p.s 如果沒有出現的話,至 '檔案' → '選項' 選擇 '增益集'  → '執行' 按鈕

接著把NoteHighLight勾選起來,按確定之後應該就會出現了。

還是沒有的話可能就是版本裝錯了。

 

安裝完會看到八種語法的按鈕可以選擇,點選目前要使用的語法

會跳出一個視窗

可以在裡面輸入或貼上程式碼(TextBox的高亮是使用Using ICSharpCode.TextEditor 這套)

樣式 - 代表貼上OneNote的高亮樣式,可以選擇自己喜歡的。

顯示行號 - 程式碼要不要顯示出行號。

存到剪貼簿 - 如有勾選,則按下確定後程式碼並不會直接貼到OneNote的筆記本上,可以自行選擇

位置,然後按Ctrl+V 貼上程式碼。如果沒有勾選的話就是直接貼到OneNote上游標的位置。

 

使用後類似下圖的效果

 

雖然目前在使用上還有很多可以改進的地方(例如貼上後沒有重新編輯...),但應該還算方便的一個小工具。

如果平常有在使用OneNote記錄程式碼的人,可以下載來試用看看喔。

 

SourceCode等我整理過後在分享到CodePlex或是Google上

在開發過程其實學到不少東西,例如Ribbon、COM、安裝套件的使用,Clipboad的格式化

如果有機會在發文分享。


DotBlogs Tags: NoteHighLight OneNote
posted on 2011/6/1 01:21 | 閱讀數 : 31633 2 人推薦 我要推薦 | 文章分類 [ C#小程式+語法隨手記 ] 訂閱


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
TFS 2010 的 Gate Check
AdwCleaner v5.200 解決瀏覽器首頁被綁架、刪不掉的工具列、惡意廣告.. 等問題
九十八耆宿崔介忱示範晨起保健功法
巧用代码OneNote高亮插件 NoteHighlight2016
超实用!教你围巾系法!
轻松一刻语音版(3月17日)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服