Source Insight的Base項目

雖然我知道很多人不認同,但我還是認爲Source Insight是最好用的代碼編輯器。這是一個綜合評價。雖然VI和EMACS很強悍,但學習成本太高,需要在裏面泡很久才能獲得比較好的性能。而Source Insight一安裝上以後就已經有一個很不錯的默認配置,可以滿足大多數人的需求了。

無數的人用過Source Insight以後就拋棄了以前的編輯器。但是我發現似乎不是很多的人會對這個工具進行定製化,用的都是最基本的功能。其實這個工具相當大的一部分功能都可以通過定製化來增強,其中最重要的擴展就是Source Insight 的腳本功能。

在安裝好Source Insight後,Project List裏就默認存在了一個Base項目,這個項目就是Source Insight的基礎腳本。所有其他的項目默認都會關聯到該項目,可以使用該項目的腳本設置。

通過Project List打開Base項目,你會看到這個項目有唯一的一個項目文件——Utils.em。擴展名em是source insight的腳本文件。

打開Utils.em可以看到很多類似C語言函數一樣的語句,但每個函數都以關鍵字macro打頭。腳本的語法建議參考source insight的幫助文件。

在腳本里面參數爲空的函數都是可以直接使用。點擊Options->Key Assignments就可以設置該軟件所有的命令的快捷鍵。在Command欄輸入字母m,就會顯示出當前所有可用的macro。選擇一個以後,點擊右邊的Assign New Key就可以輸入你喜歡的快捷鍵。完成OK推出。

在默認的腳本里,有一個叫InsertHeader的函數,用途是對當前選定的函數進行註釋的,通過上述步驟對該函數設置一個快捷鍵,如Alt+F,保存後退出。打開一個工程,把光標停在一個函數裏,鍵入Alt+F就會自動爲這個函數加入了一個簡單的函數頭註釋。

通過腳本擴展,Source Insight還可以達成更多方便使用的功能。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章