SourceInsight一些使用技巧
問(wèn)題描述:對(duì)于sourceinsight的使用還有些技巧需要注意的,于是網(wǎng)上搜索了下常用技巧,轉(zhuǎn)載下來(lái)做下記錄,方便查詢(xún)。
?
1、背景色選擇
要改變背景色Options->preference->windowsbackground->color設(shè)置背景色
2、解決字符等寬對(duì)齊問(wèn)題
???SIS默認(rèn)字體是VERDANA,很漂亮。這網(wǎng)頁(yè)上應(yīng)該也是用的VERDANA字體。但由于美觀的緣故,VERDANA字體是不等寬的。比如下面兩行
???llllllllll
???MMMMMMMMMM
???同樣10個(gè)字符,長(zhǎng)度差多了.用VERDANA來(lái)看程序,有些本應(yīng)該對(duì)齊的就歪了。解放方法是使用等寬的字體,但肯定比較丑。比較推薦的是用CourierNew。
3、解決TAB鍵縮進(jìn)問(wèn)題
??? Options->Document Options里面的右下角Editing Options欄里,把Expandtabs勾起來(lái),然后確定。OK,現(xiàn)在TAB鍵的縮進(jìn)和四個(gè)空格的縮進(jìn)在SIS里面看起來(lái)就對(duì)齊咯
4、SI中的自動(dòng)對(duì)齊設(shè)置:
??? 在C程序里,如果遇到行末沒(méi)有分號(hào)的語(yǔ)句,如IF, WHILE, SWITCH等, 寫(xiě)到該行末按回車(chē),則新行自動(dòng)相對(duì)上一行縮進(jìn)兩列。
???Option->Document option下的Auto Indient中Auto Indient Type有三種類(lèi)型None,Simple,Smart。個(gè)人推薦選用Simple類(lèi)型。
5、向項(xiàng)目中添加文件時(shí),只添加特定類(lèi)型的文件(文件類(lèi)型過(guò)濾器)
???編輯匯編代碼時(shí),在SIS里建立PROJECT并ADD TREE的時(shí)候,根據(jù)默認(rèn)設(shè)置并不會(huì)把該TREE里面所有匯編文件都包含進(jìn)來(lái)
???只加了.inc和.asm后綴的,.s后綴的沒(méi)有。而且用SIS打開(kāi).s的文件,一片黑白沒(méi)有色彩,感覺(jué)回到DOS的EDIT時(shí)代了……
???解決方法是在Options->Document Options里面,點(diǎn)左上的Document Type下拉菜單,選擇x86Asm Source File,
??? 然后在右邊的Filefilter里*.asm;*.inc;的后面加上*.s;接著CLOSE就可以了。
???上面問(wèn)題解決了,但注意加入*.s后還需要重新ADD TREE一遍才能把這些匯編加到PROJECT里面。
6、添加文件類(lèi)型
???用戶(hù)可以定義自己的類(lèi)型,Options->Document Options->addtype,定義文件類(lèi)型名以及文件名后綴。
??? 勾選includewhen adding to projects在添加目錄下文件到工程是該類(lèi)文件就會(huì)添加進(jìn)SI的工程。
???如果需要將所有文件添加進(jìn)SI的工程,可以定義一種文件類(lèi)型*.*。??
7、恢復(fù)ctrl+a的全選功能
??? 通過(guò)關(guān)鍵詞save找到save all,更改為ctrl+shift+a,通過(guò)關(guān)鍵詞select找到select all,更改為ctrl +a
Source Insight常用的快捷鍵:
??? Ctrl+= :Jumpto definition
??? Alt+/ :Lookup reference
??? F3 : searchbackward
??? F4 : searchforward
??? F5: go toLine
??? F7 :Look upsymbols
??? F8 :Look uplocal symbols
??? F9 :Identleft
??? F10 :Identright
??? Alt+, :Jumpbackword
??? Alt+. : Jumpforward
??? Shift+F3 :search the word under cusor backward
??? Shift+F4 :search the word under cusor forward
??? F12 :incremental search
???Shift+Ctrl+f: search in project
??? shift+F8 :hilight word
??? Ctrl + G:跳至指定行
補(bǔ)充:關(guān)于在SI中只添加某些類(lèi)型的文件,如一個(gè)工程要添加.c,.cpp,.java,.s這四個(gè),只需要在Options->DocumentOptions里的將無(wú)關(guān)的Document Type的“Include when adding toprojects”的選項(xiàng)勾選去掉,剩下需要的類(lèi)型即可。
更多精彩內(nèi)容歡迎關(guān)注“技塑未來(lái)”公眾號(hào)。
總結(jié)
以上是生活随笔為你收集整理的SourceInsight一些使用技巧的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 使用分享
- 下一篇: switch语句学习