將source insight配成和VC6一樣的效果

 [轉] CSDN 周海漢專欄

本文可以免費自由使用,但不得去掉作者信息。
作者: ablo
主頁:http://blog.csdn.net/ablo_zhou
Email:ablozhou at gmail.com
日期:2007.7.3

如果一個軟件的文件數達到1000以上,那麼對代碼的管理和閱讀將是一件比較困難的事情。在VC下,不得不安裝Visual Assist軟件,以提升閱讀和編寫代碼的效率。

Source Insight是一款非常優秀的商業代碼閱讀和編寫軟件。在管理大型源碼方面具有非常獨到的優勢。其最新版本,應該是3.5。因爲是商業軟件,一些正規的 大公司如果沒有購買,是禁止使用的。以前在華爲有人私自使用Source Insight,還被處罰。最後公司買了正版。

但Source Insight的缺省樣式有時候覺得過於凌亂。看代碼久了就累。而VC在裝有Visual Assist的情況下,界面上面則好很多,舒服很多,但功能上還是趕不上Source Insight。以前傳言微軟要收購Source Insight。如果真是這樣,那Visual studio將是史上最牛的集成開發環境。可惜比爾一直沒有行動。雖然挖了Delphi的創始人,使VS2003以後,編程序輕鬆了不少。

既然比爾不行動,那我自己動手好了,把Source Insight配的和VC差不多,除了不能編譯之外。 Source Insight的顯示效果的確不太好。對中文支持也不好,所以經過我多次試驗,才找到這比較好的方法。

1. 配置缺省字體。菜單Options->Document Options, 配置Screen Fonts爲Arial 10 Bold。點Auto Indent按鈕,Auto Indent Type選爲Smart,將Indent Open Brace 和 Indent Close Brace複選框去掉,確認。這個時候字體具有了VC裏面缺省的System字體的黑體效果。而且這種字體在Source Insight裏面最美化,別的字體則比較難看。包括其缺省字體。Arial 10 Bold還能正常支持中文,這也是必須的。

2.配置關 鍵字顏色。點選菜單Options->Style Properties,設置樣式。在Default Text樣式,Foreground color選Pick,RGB填爲0,0,128。這種藏青色比黑色舒服一點。同樣,將Ref to local, Ref to parameter,Ref to member,Standard Object,Standard Property設爲128,128,128的灰色。將Null value,Keyword,Ref to Class,Ref to struct,Ref to typedef,string都設爲0,0,255。將Ref to macro,Ref to Const,Ref to Enum,Ref to EnumConst設爲160,0,160;將Ref to Method, Ref to Method Proto,Ref to Proto,Ref to Func,Standard Function的顏色設爲136,0,0的深紅色,將Comment設爲33,133,33的綠色。

3.微調顏色。如果看到關鍵字顏色不符合自己要求,在該關鍵字上點右鍵,在彈出菜單上有一個Style Properties,進去後就是對應的條目,可以設置其樣式,通常是顏色。

4.保存。自己滿意後,進入Style Properties後點Save 按鈕,將其保存起來,甚至可以存到網上,以便下次使用和與朋友共享。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章