source insight實用技巧
1 向專案中新增檔案時,新增特定型別的檔案(檔案型別過濾器)
新增.pc檔案和makefile檔案,型別分別為C++,和Make File
Options -> Document Options... Alt-T -> 點選Document Type的下拉框,然後選擇Make File,在右邊的File Filter中,在原先的*.mak後面加上一個分號,即多個不同過濾規則以分號間隔開,再加上*makefile,變成 *.mak;*makefile,並且選中Include when adding to projects,這樣,以後再新建工程的時候,就可以識別makefile或Makefile了(好像此處Source Insight並不區分大小寫)。
2 恢復ctrl+a的全選功能
通過關鍵詞save 找到save all,更改為ctrl+shift+a,通過關鍵詞select找到select all,更改為ctrl +a
3 解決TAB鍵縮排問題
Options-> Document Options裡面的右下角Editing Options欄裡,把Expand tabs勾起來,然後確定。OK,現在TAB鍵的縮排和四個空格的縮排在SIS裡面看起來就對齊咯
4 向專案中新增檔案時,只新增特定型別的檔案(檔案型別過濾器)
編輯彙編程式碼時,在SIS裡建立PROJECT並ADD TREE的時候,根據預設設定並不會把該TREE裡面所有彙編檔案都包含進來
只加了.inc和.asm字尾的,.s字尾的沒有。而且用SIS開啟.s的檔案,一片黑白沒有色彩,感覺回到DOS的EDIT時代了……
解決方法是在Options->Document Options裡面,點左上的Document Type下拉選單,選擇x86 Asm Source File,
然後在右邊的File filter裡*.asm;*.inc;的後面加上*.s;接著CLOSE就可以了。
上面問題解決了,但注意加入*.s後還需要重新ADD TREE一遍才能把這些彙編加到PROJECT裡面。
5 新增檔案型別
使用者可以定義自己的型別,Options->Document Options->add type,定義檔案型別名以及檔名字尾。
勾選include when adding to projects在新增目錄下檔案到工程是該類檔案就會新增進SI的工程。
如果需要將所有檔案新增進SI的工程,可以定義一種檔案型別*.*。
Source Insight常用的快捷鍵:
Ctrl+= :Jump to definition
Alt+/ :Look up reference
F3 : search backward
F4 : search forward
F5: go to Line
F7 :Look up symbols
F8 :Look up local symbols
F9 :Ident left
F10 :Ident right
Alt+, :Jump backword
Alt+. : Jump forward
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 : 標亮所有文字中游標所在位置的單詞
Source Insight的視窗操作:
Ctrl+W 關閉當前檔案視窗
Ctrl+Tab 切換檔案視窗
project window Ctrl+O開啟
symbol window Alt+F8開啟和關閉
Contex Window 自定義鍵開啟和關閉
Relation Window 自定義鍵開啟 先鎖定再重新整理聯絡
剪下一個字 : Ctrl+,
剪下行 :Ctrl+U
複製一行 : Ctrl+K
剪下該位置右邊的該行的字元 : Ctrl+;
啟用語法視窗 : Alt+L
啟用工程檔案視窗 : Alt+R(自定義的)
退出程式 : Alt+F4
重畫螢幕 : Ctrl+Alt+Space
完成語法 : Ctrl+E
恰好複製該位置右邊的該行的字元 : Ctrl+Shift+K
複製到剪貼簿 : Ctrl+Del
剪下一行 : Ctrl+U
剪下到剪貼簿 : Ctrl+Shift+X
左邊縮排 : F9
右邊縮排 : F10
插入一行 : Ctrl+I
插入新行 : Ctrl+Enter
加入一行 : Ctrl+J
從剪下板貼上 : Ctrl+Ins
貼上一行 : Ctrl+P
重複上一個動作 : Ctrl+Y
重新編號