1. 添加各種類型的文件
如mk 文件(Android.mk ) 、aidl 文件(test.aidl) 等 , Source insight 本身不會添加進入.
方法:打開工程 -> Options -> Document Options -> Add Type -> 輸入文件類型後綴如 *.mk 或者 *.aidl等 -> ok 保存
並勾上 Include when adding to projects, 重啓Project, 則可以添加該類型的文件到工程中.
2. 顯示TAB 和空格
一般不建議使用TAB鍵,
而在改代碼的時候,一回車換行,可能就會引入了TAB,導致代碼不美觀,在review代碼的時候再去掉TAB太費事了.
可以在 Options -> Document Options -> 勾選 Visible tabs 和 Visible spaces,
那麼空格和TAB鍵都會用點點“.... ”代替 ,可以立即刪掉多餘的。
3. 窗口組合
一般習慣使用 Project Window + Symbol Window + Context Window
Project Window 可以通過輸入文件名選擇文件,
如果同一個文件名在很多個路徑都包含,如strings.xml , 可以輸入"strings path1" , 其中path1是表示路徑下的一個目錄名稱,可以區別於其它路徑
Symbol Window 可以通過輸入快捷地篩選當前文件的某些變量或者函數. (當然也可以不用,再要查找的時候使用 F7).
Context Window 可以在你選中某些內容下如別的文件定義的函數,會顯示該函數在Context Window,
從而可以不用調轉到該文件查看函數定義的內容,當然雙擊Context Window 的內容,也會跳轉到對應的文件.
4. 快捷鍵
(1) Ctrl + F : 查找功能 (當前文件)
輸入關鍵字,會對當前文件進行查找,可以勾選 Wrap Around + Select When Found
那麼當找到一個的時候就會停下來,並會循環查找。
另: 使用F4向下查找關鍵字, F3 向上查找關鍵字.
(2) Ctrl + / : 查找功能 (當前工程)
注意這個是區別於Ctrl+F, 範圍更廣、篩選功能更強,可以選擇All Project Files、All xml file、或者所有JAVA文件等,
可以節省搜索的時間。
(3)Shift + F8 可以標亮選擇的文字,
在需要定位變量被賦值或函數被調用的時候,很清晰使用.
(4)Ctrl + 單擊鼠標 進入定義