sourceinsight使用技巧(精編版)_第1頁
sourceinsight使用技巧(精編版)_第2頁
sourceinsight使用技巧(精編版)_第3頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、source insight使用技巧1 sourceinsightscreen font的默認(rèn)字體是verdana 的,它是一直變寬字體。在 document style中可以將字體改 為定寬的courier2document options->auto indent去掉 indent open brace和 indent close brace的效果 :繼 上 一段,在相對縮進(jìn)行里,如果輸入"" 或"",則自動(dòng)和上一行 列對齊3今天把一個(gè)用sourceinsight排版整齊的c 文 件 , 偶然用vc打開一看,全亂了。研究了半天,發(fā)現(xiàn)si

2、 對每個(gè)字符的寬度不太一致。發(fā)現(xiàn)選上"view -> draft view", 就可以讓每個(gè)字符的寬度一致了??旖萱I是"alt + f12"4選中幾行代碼按tab 鍵或者 shift+tab 可以左右移動(dòng)代碼, 調(diào)整代碼時(shí)很有用。配置成簡單好用的 c/java 代碼編輯器1、縮進(jìn)與tab( 1 ) options菜單à preferencesà typin卡g ,勾掉下面兩項(xiàng) typing tab indents lineregar,dless of selection,空行按tab無法前進(jìn)typing tab repl

3、aces current selection,選定部分內(nèi)容、再按tab時(shí)會(huì)清除所選( 2 )options菜單à document options (針對不同文件類型,分別進(jìn)行設(shè)置)à下拉左上文件類型框、選擇合適類型( c 源文件)à editing options框中, tab width=2à editing options框中,勾選expand tabs(這樣,按tab鍵、等價(jià)于輸入2 個(gè)空格)( 3 ) options菜單à document optionsà選擇合適的文件類型à點(diǎn)擊右邊中間的 auto indent

4、鈕 à在彈出的框中,左邊一定要點(diǎn)smart ,右邊有兩個(gè)復(fù)選框indent open brace和 indent close brace ,具體效果可以看sis的 help 。按照部門里的編程風(fēng)格要求,最方便的就是把兩個(gè)復(fù)選框都取消掉,然后點(diǎn)ok 。勾選 auto indent 之 smart 的效果在c 程序里 , 如果遇到行末沒有分號的語句 ,如 if, while, switch 等, 寫到該行末按回車,則新行自動(dòng)相對上一行縮進(jìn)兩列。勾掉indent open brace和 indent close brace的效果繼上一段,在相對縮進(jìn)行里,如果輸入"",則

5、自動(dòng)和上一行列對齊(好 像勾不勾都會(huì)有這個(gè)功能);而輸入"" 時(shí),不會(huì)與下面的行對齊(這是勾上indent open brace時(shí)的效果)。2 、向項(xiàng)目中添加文件時(shí),添加特定類型的文件(文件類型過濾器)添加.pc文件和makefile文件,類型分別為c+ ,和makefileoptions -> document options. alt-t->點(diǎn)擊document type的下拉框,然后選擇make file,在右邊的file filter中,在原先的*.mak后面加上一個(gè)分號,即多個(gè)不 同過濾規(guī)則以分號間隔開,再加上*makefile,變成*

6、.mak;*makefile,并且選中include when adding to projects,這樣,以后再新建工程的時(shí)候,就可以識別makefile或makefile了(好像此處source insight并不區(qū)分大小寫) 。3 、去掉功能強(qiáng)大但是無用的自動(dòng)完成功能options菜單à preferencesà typin卡g à auto completion框,勾掉use automatic symbol completion window(這里是 sis的全局設(shè)置)options菜單à documentoptionsà editi

7、ng options 框中,勾掉allow auto-complete(局部設(shè)置)上面兩項(xiàng)必須全部勾選,才能啟用auto completion功能4、恢復(fù)小鍵盤的“+,-,* , / ”功能 options菜單à key assignments,通過關(guān)鍵詞 scroll找到 scroll half page up,取消小鍵盤/;通過關(guān)鍵詞scroll 找到 scroll half page down取消小鍵盤*;通過關(guān)鍵詞function找到function up ,取消小鍵盤-,通過關(guān)鍵詞function找到 function down,取消小鍵盤+。5、恢復(fù)ctrl+a的全選功能

8、通過關(guān)鍵詞save找到save all,更改為ctrl+shift+a,通過關(guān)鍵詞select找到 select all ,更改為 ctrl +asource insight 設(shè)置 1 、背景色選擇要改變背景色options->preference->windows background->color設(shè)置背景色2、解決字符等寬對齊問題。sis 默認(rèn)字體是 verdana ,很漂亮。這網(wǎng)頁上應(yīng)該也是用的 verdana 字體。但由于美觀的緣故, verdana 字體是不等寬的。比如下面兩行l(wèi)lllllllll mmmmmmmmmm同樣10 個(gè)字符,長度差

9、多了.用 verdana來看程序,有些本應(yīng)該對齊的就歪了。解放方法是使用等寬的字體,但肯定比較丑。比較推薦的是用courier new。3、解決tab鍵縮進(jìn)問題options-> document options里面的右下角editing options欄里,把expand tabs勾起來,然后確定。ok ,現(xiàn)在 tab鍵的縮進(jìn)和四個(gè)空格的縮進(jìn)在sis里面看起來就對 齊咯4 、si 中的自動(dòng)對齊設(shè)置:在 c 程序里 ,如果遇到行末沒有分號的語句, 如 if,while, switch等,寫到該行末按回車,則新行自動(dòng)相對上一行縮進(jìn)兩列。option->document

10、 option下的auto indient中 auto indient type有三種類型none,simple,smart。個(gè)人推薦選用 simple類型。5、向項(xiàng)目中添加文件時(shí),只添加特定類型的文件(文件類型過濾器)編輯匯編代碼時(shí),在sis里建立project并 add tree的時(shí)候,根據(jù)默認(rèn)設(shè)置并不會(huì)把該tree里面所有匯編文件都包含進(jìn)來只加了 .inc 和.asm 后綴的, .s 后綴的沒有。而且用 sis 打開.s 的文件, 一片黑白沒有色彩, 感覺回到 dos 的 edit 時(shí)代了解決方法是在options->document options里面,點(diǎn)左上的docum

11、ent type下拉菜單,選擇x86 asm sourcefile ,然后在右邊的file filter里*.asm ;*.inc ;的后面加上*.s ;接著close就可以了。上面問題解決了,但注意加入*.s后還需要重新addtree一遍才能把這些匯編加到project里面。6、添加文件類型用戶可以定義自己的類型,options->document options->add type,定義文件類型名以及文件名后綴。勾選include when adding to projects在添加目錄下文件到工程是該類文件就會(huì)添加進(jìn)si 的工程。如果需要將所有文件添加進(jìn)si

12、的工程,可以定義一種文件類型 *.* 。7、恢復(fù)ctrl+a的全選功能通過關(guān)鍵詞save找到save all,更改為ctrl+shift+a, 通過關(guān)鍵詞select找到select all,更改為ctrl +asource insight常用的快捷鍵:ctrl+= :jump to definition alt+/ :look up reference f3 : search backwardf4 : search forwardf5: go to linef7 :look up symbolsf8 :look up local symbols f9 :ident leftf10 :iden

13、t rightalt+, :jump backword alt+. : jump forwardshift+f3 : search the word under cusor backwardshift+f4 : search the word under cusor forward f12 : incremental searchshift+ctrl+f: search in projectshift+f8 :標(biāo)亮所有文本中光標(biāo)所在位置的單詞source insight的窗口操作:ctrl+w關(guān)閉當(dāng)前文件窗口ctrl+tab切換文件窗口project window ctrl+o打開symbol

14、 window alt+f8打開和關(guān)閉contex window自定義鍵打開和關(guān)閉relation window自定義鍵打開先鎖定再刷新聯(lián)系匯總其他小技巧:讓和不縮進(jìn): options->document options->auto indent->indent open brace/indentclose bracehao space: sourceinsight小技巧1、按住 "ctrl",再用鼠標(biāo)指向某個(gè)變量,點(diǎn)擊一下, 就能進(jìn)入這個(gè)變量的定義。2 、今天把一個(gè)用sourceinsight排版整齊的 c 文件,偶然用vc打開一

15、看,全亂了。研究了半天,發(fā)現(xiàn) si對每個(gè)字符的寬度不太一致。請教同事發(fā)現(xiàn)選上"view -> draft view",就可以讓每個(gè)字符的寬度一致了??旖萱I是"alt + f12"3、"shift+f8" 標(biāo)亮所有文本中光標(biāo)所在位置的單詞4 、跳到某一行:"ctrl + g"=source insight快捷鍵大全=剪切一個(gè)字: ctrl+,剪切行: ctrl+u復(fù)制一行: ctrl+k剪切該位置右邊的該行的字符: ctrl+;激活語法窗口: alt+l激活工程文件窗口: alt+r (自定義的)退出程

16、序:alt+f4重畫屏幕:ctrl+alt+space完成語法: ctrl+e恰好復(fù)制該位置右邊的該行的字符: ctrl+shift+k: ctrl+del復(fù)制到剪貼板剪切一行到剪貼板: ctrl+u剪切: ctrl+shift+x左邊縮進(jìn): f9右邊縮進(jìn): f10插入一行: ctrl+i插入新行: ctrl+enter加入一行: ctrl+j從剪切板粘貼: ctrl+ins粘貼一行: ctrl+p重復(fù)上一個(gè)動(dòng)作: ctrl+y重新編號: ctrl+r重復(fù)輸入: ctrl+替換: ctrl+h智能重命名: ctrl+'關(guān)閉文件: ctrl+w關(guān)閉所有文件: ctrl+shift+w新建

17、: ctrl+n轉(zhuǎn)到下一個(gè)文件: ctrl+shift+n打開: ctrl+o重新裝載文件: ctrl+shift+o另存為:ctrl+shift+s顯示文件狀態(tài): shift+f10回到該行的開始: home回到選擇的開始: ctrl+alt+到塊的下面: ctrl+shift+到塊的上面: ctrl+shift+書簽: ctrl+m到文件底部: ctrl+end,ctrl+(keypad) end到窗口底部: (keypad)end ( 小鍵盤的end)到一行的尾部: end到選擇部分的尾部: ctrl+alt+到下一個(gè)函數(shù):小鍵盤+上一個(gè)函數(shù):小鍵盤-后退: alt+,thumb 1 c

18、lick后退到索引: alt+m向前: alt+.,thumb 2 click轉(zhuǎn)到行: f5, ctrl+g:轉(zhuǎn)到下一個(gè)修改alt+(keypad) +轉(zhuǎn)到下一個(gè)鏈接: shift+f9,ctrl+shift+l回到前一個(gè)修改:alt+(keypad) -跳到連接 (就是語法串口列表的地方): ctrl+l跳到匹配: alt+下一頁: pgdn,(keypad) pgdn上一頁: pgup,(keypad) pgup向上滾動(dòng)半屏: ctrl+pgdn,ctrl+(keypad) pgdn, (keypad) *向下滾動(dòng)半屏: ctrl+pgup,ctrl+(keypad) pgup, (key

19、pad) /左滾: alt+left向上滾動(dòng)一行: alt+down向下滾動(dòng)一行: alt+up右滾: alt+right選擇一塊: ctrl+-選擇當(dāng)前位置的左邊一個(gè)字符: shift+left: shift+right選擇當(dāng)前位置右邊一個(gè)字符選擇一行: shift+f6從當(dāng)前行其開始向下選擇: shift+down從當(dāng)前行其開始向上選擇: shift+up選擇上頁: shift+pgdn,shift+(keypad) pgdn選擇下頁: shift+pgup,shift+(keypad) pgup選擇句子 (直到遇到一個(gè).為止): shift+f7, ctrl+.從當(dāng)前位置選擇到文件結(jié)束:ctrl+shift+end從當(dāng)前位置選擇到行結(jié)束: shift+end從當(dāng)前位置選擇到行的開始: shift+home從當(dāng)前位置選擇到文件頂部:ctrl+shift+home選擇一個(gè)單詞: shift+f5選擇左邊單詞:ctrl+shift+left選擇右邊單

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論