我选择Ubuntu12.04,不是Mac(4/12)---SourceInsight使用技巧

在说正话之前,我必须告诉你,这货是收费的,作为linux的使用者,我是不建议你使用这货的

最好使用vim或者emacs 。

(如果你现在对vim还不是那么熟悉,但工作又需要,想先拿这货做个过度,请往下看)


一般工作开5个窗口,如图(我的习惯):(oschina只让上传小于200K的我也没有办法)

我选择Ubuntu12.04,不是Mac(4/12)---SourceInsight使用技巧_第1张图片

大概介绍一下: 

Symbol window + Edit Window + Project Window

Context window + Relation Window

顺着说咯:

Symbol window : 当前编辑&查看文件的组织结构(常量/变量/函数)

Edit window: 编辑查看区域

Project Window : 查找你所建立的工程中所有的文件

Context Window: 显示具体上下文的(比方说,点到某个变量,那么在这个窗口就会显示某变量的类型或者定义)

(上下文窗口的强大之处在于,你根本不用在编辑区追踪到具体位置,在这儿就自动追踪显示了)

Relation Window: 显示调用关系 (注意它的箭头的朝向)

你最好会建立工程----因为我们看源码的时候,都是要建立project的(在Project菜单中,自己玩咯)


常用技巧:

  1.   Ctrl + 鼠标左键    (和eclipse类似,看代码时追踪用的) 

  2.   alt + , (forward, 光标走向下一位置)   alt + . (backward, 光标走向上一个编辑处)

  3. 调整页面的字体大小 Options --> Document Type --> Screen Fonts  (选五号就好)  (快捷键alt + T)

    我选择Ubuntu12.04,不是Mac(4/12)---SourceInsight使用技巧_第2张图片

  4. 关于查找

    Ctrl + F  (在本页面查找某个字符---功能很垃圾,建议少用)

    Ctrl + /  根据你所指定的选项不同,它会有不同的选择(查找很强大)

    我选择Ubuntu12.04,不是Mac(4/12)---SourceInsight使用技巧_第3张图片

    case sensitive 区分大小写(大小写敏感)

    skip inactive code (#if ... #endif 直接不用查找了)

    smart reference matching (呵呵呵,超出能力范围,我是不用的)

    touch files and cause recompile (我也不懂,真的)

    Search Method:

    默认就是 look up reference 调用(参照)查找  (当你改成string的时候和 ctrl+f无差别)

  5. alt + /  显示具体info

    我选择Ubuntu12.04,不是Mac(4/12)---SourceInsight使用技巧_第4张图片

  6. 选中函数名,反键,选择“Jump to Caller”.   (谁调用了我)----在relation window中只能看我调用了谁

  7. (我调用了谁)光标放在函数上,在context window中,注意箭头的朝向(----->),可以查看“该函数,以及被其调用的函数”

  8. (变量被谁调用)光标放在变量&常量&属性&宏上,在context window中,注意箭头的朝向(<----)查看其调用者

  9. 修改为保存----前面出现黄色标志;修改已经保存,前面出现绿色标志

    我选择Ubuntu12.04,不是Mac(4/12)---SourceInsight使用技巧_第5张图片


  10. undo(Ctrl +z), redo (ctrl + y)    -------------别忽略的,快捷键很有用

  11. alt + f12   (让函数名不在凸显出来,就是字体等大)(试试看就知道咯)----这是个玩意儿

  12. shift + f8   (高亮----查看多个地方一样的方法)

    我选择Ubuntu12.04,不是Mac(4/12)---SourceInsight使用技巧_第6张图片

  13. ctrl + g 或者 F5  (go to line  跳到某一行)

  14. ctrl + h  (整体替换)

  15. ctrl +  o   (快速呼出 project window 查找文件)

  16. F6   (double edit window  让编辑窗口加倍,便于对照)我选择Ubuntu12.04,不是Mac(4/12)---SourceInsight使用技巧_第7张图片

  17. alt + shift +s (讲你的更改应用于整个工程,方便sourceinsight做好链接跳转工作)----很必要

貌似今天说了太多了,最后说3个tips, 就结束.


保护你的眼睛:(背景色换成自定义的灰色)

options 菜单 --> Preference --> color选项卡 ---> window background

我选择Ubuntu12.04,不是Mac(4/12)---SourceInsight使用技巧_第8张图片

我选择Ubuntu12.04,不是Mac(4/12)---SourceInsight使用技巧_第9张图片


动态增加工程 & 减少工程 (加快sourceinsight的查找速度)

Project菜单项 ---> add and remove project files

(像我看framework,添加 framework/base即可,注意是add tree选项)


最后的最后,保存配置:

options菜单 ---> save configurantion  (下次就不用配置了,直接load配置文件就好了)



补充:

如果你觉得sourceinsight注释的字体看不清(很模糊),option -> style properties -> comment -> font  这里调整一下

我选择Ubuntu12.04,不是Mac(4/12)---SourceInsight使用技巧_第10张图片


本节都是技巧性或者需要熟练的东西,没啥乐趣,但是还是希望能给你帮助

写的很基础,也很啰嗦。

好了,不贪多,就这样。

merlin 

2015/8/21 晚10点 上海浦东新区

你可能感兴趣的:(linux,ubuntu,SourceInsight)