日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 芯聞號(hào) > 充電吧
[導(dǎo)讀]雖然我知道很多人不認(rèn)同,但我還是認(rèn)為Source Insight是最好用的代碼編輯器。這是一個(gè)綜合評(píng)價(jià)。雖然VI和EMACS很強(qiáng)悍,但學(xué)習(xí)成本太高,需要在里面泡很久才能獲得比較好的性能。而Source

雖然我知道很多人不認(rèn)同,但我還是認(rèn)為Source Insight是最好用的代碼編輯器。這是一個(gè)綜合評(píng)價(jià)。雖然VI和EMACS很強(qiáng)悍,但學(xué)習(xí)成本太高,需要在里面泡很久才能獲得比較好的性能。而Source Insight一安裝上以后就已經(jīng)有一個(gè)很不錯(cuò)的默認(rèn)配置,可以滿足大多數(shù)人的需求了。

無數(shù)的人用過Source Insight以后就拋棄了以前的編輯器。但是我發(fā)現(xiàn)似乎不是很多的人會(huì)對(duì)這個(gè)工具進(jìn)行定制化,用的都是最基本的功能。其實(shí)這個(gè)工具相當(dāng)大的一部分功能都可以通過定制化來增強(qiáng),其中最重要的擴(kuò)展就是Source Insight 的腳本功能。

在安裝好Source Insight后,Project List里就默認(rèn)存在了一個(gè)Base項(xiàng)目,這個(gè)項(xiàng)目就是Source Insight的基礎(chǔ)腳本。所有其他的項(xiàng)目默認(rèn)都會(huì)關(guān)聯(lián)到該項(xiàng)目,可以使用該項(xiàng)目的腳本設(shè)置。

通過Project List打開Base項(xiàng)目,你會(huì)看到這個(gè)項(xiàng)目有唯一的一個(gè)項(xiàng)目文件——Utils.em。擴(kuò)展名em是source insight的腳本文件。

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

在腳本里面參數(shù)為空的函數(shù)都是可以直接使用。點(diǎn)擊Options->Key Assignments就可以設(shè)置該軟件所有的命令的快捷鍵。在Command欄輸入字母m,就會(huì)顯示出當(dāng)前所有可用的macro。選擇一個(gè)以后,點(diǎn)擊右邊的Assign New Key就可以輸入你喜歡的快捷鍵。完成OK推出。

在默認(rèn)的腳本里,有一個(gè)叫InsertHeader的函數(shù),用途是對(duì)當(dāng)前選定的函數(shù)進(jìn)行注釋的,通過上述步驟對(duì)該函數(shù)設(shè)置一個(gè)快捷鍵,如Alt+F,保存后退出。打開一個(gè)工程,把光標(biāo)停在一個(gè)函數(shù)里,鍵入Alt+F就會(huì)自動(dòng)為這個(gè)函數(shù)加入了一個(gè)簡單的函數(shù)頭注釋。

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

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉