现在的位置: 首页 > 综合 > 正文

Source Insight与Visual Studio2008关联使用技巧

2013年08月07日 ⁄ 综合 ⁄ 共 1146字 ⁄ 字号 评论关闭

Source Insight与Visual Studio2008关联使用技巧

一,前言

    1. 我们在使用Visual Studio2008进行MTK 10A Codebase进行开发调试的时候,虽然觉得Visual Studio2008(简称VS2008)的Debug远比VC6.0方便多了,但难免会觉得VS2008查看代码太费劲。这时我们会借助Source Insight(简称SI)阅读代码和查找。但如何将VS2008和SI关联起来,当我定位于VS2008中某个文件的某个函数时,能够快速定位到SI中相同文件的相同函数。这里给大家介绍一下如下工具的使用。
    2. 本文还介绍如何在SI中添加Command命令与ClearCase(简称CC)的版本查看和Check out命令。

二,VS2008工具栏添加外部工具

     1. 工具->外部工具->添加,在标题栏写上你的工具命名,命令栏写上你的SI安装路径。
     2. 参数请填写: +$(CurLine) -i $(ItemFileName)$(ItemExt)   (注:请注意空格,如图1所示)
     3. 初始目录请填写: $(ProjectDir)
     4. 可以将工具栏新添加的Source Insight外部工具拖到自定义工具栏。如图2所示。


图1

图2

三,查看关联效果

     1. 这时我们打开SI中相应代码工程,然后将光标定位到VS2008中某个文件的某个函数所在处。比如wgui_softkeys.c文件的execute_softkey_function函数,然后点击外部工具栏你添加的Source Insight菜单,这时就会自动跳转到SI中wgui_softkeys.c文件的execute_softkey_function。非常方便。如图3和图4所示。


图3

图4

     

四,Source Insight与Clear Case关联

      1. 打开SI, Options->Custom Commands中添加命令,如查看文件版本树命令。如图5所示。
      2. 打开Options->Menu Assignments,将添加的命令插入到指定的Menu中。如图6所示。

      3. 打开Key Assignmenets,为所添加的命令指定快捷键。如图7所示。


图5

图6

图7


五. 常用的CC操作:

      1. View version tree: cleartool lsvtree -g  %f
      2. Check out: cleartool checkout -nc -unr %f
      3. Check in: 建议从View version tree进入,比较或merge文件后check in
      4. Update file: cleartool update -g %f (注意,这个update操作不会提示保存版本历史记录)

抱歉!评论已关闭.