1. 程式人生 > >將source insight配成和VC6一樣的效果

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

2006-07-03

本文可以免費自由使用,但不得去掉作者資訊。 作者: 周海漢

如果一個軟體的檔案數達到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 按鈕,將其儲存起來,甚至可以存到網上,以便下次使用和與朋友共享。

如非註明轉載, 均為原創. 本站遵循知識共享CC協議,轉載請註明來源