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 + 单击鼠标 进入定义