一、基本窗口
常用的窗口包括这几个,它们在这里我们都打开:project window、context window、relation window、snippets window、clips window
它们在这里都可以快速找到:
或者也可以在view->panels中找到,这里更全。
完成后,各个窗格可以这样排列。当然也看你的习惯和喜好。
二、新建工程
project->new project,或者alt+shift+n
填写新建工程名字,并选择SI工程数据文件(project data files)存放目录。
这里我的“工程名”为__1400protocol_add扼要概括了工程的更改需求。在D盘中,为SI创建了一个专门存放SI工程数据文件的存放目录,对于本工程,新建了一个名为202008__1400protoclo_add的“工程数据文件目录”,命名规则是在他的在工程名前边添加了建立该工程的时间(年月),以作标识。
选择要加入的工程目录,这里工程在j盘。
这里,我们将工程目录下所有文件,及其子目录的所有文件,全部添加到工程中。选择“Add Tree”。当然,工程创建后,如果文件有更新,后期也可以在添加新的文件进来。
然后就可以在project files中看到已经添加的文件,close就可以了。
在project window中,就可以看到载入的文件了。
三、链接同步
只有进行了链接同步后,才可以在源代码之间跳转追溯变量、函数等操作。或自动查找源代码之间的依赖关系,如:可以自动找到调用某个函数或变量的位置。
比如,追个不在本文件下的变量定义,就追不到:
因此,要进行同步。同步方法如下:
打开Project->Synchronize Files,或者快捷键Alt+Shift+S。
开始同步,可能需要一点时间,看工程量的大小。
四、代码浏览常用选项
在project window中,我们打开一个文件,在浏览代码时,为了方便,可以在代码区右键,打开这几个选项:symbol window、overview 、line number。如下所示:
五、代码浏览常用快捷键
(1)、Ctrl + =:追踪定义。(Ctrl + 鼠标左击 也可以)
(2)、Alt + 0:追踪基本类型。
比如有一行代码:data_t *data.
追踪data_t 的定义是:
typedef struct data_struct data_t;
追踪data_t 的基本类型是:
struct data_struct{
char *number;
char *data;
};
(3)、ctrl + alt + c:跳转到调用该符号(函数名、变量)位置
(4)、Alt + ,:后退。
(5)、Alt + .:前进。
(6)、F8:高亮。
(7)、ctrl + ':快速更名。选中某个函数名,然后按ctrl + ',弹出快速更名窗口,然后根据相应的选项,可以快速更换函数名(更名处可以包括函数的声明处,定义处,引用处等)。
(8)、ctrl+g:调到固定行。
(9)、Alt+左击拖动:可以进行列编辑。
(10)、查找
当前文件下查找:Ctrl + f
跨文件查找:Ctrl + Shift + h
查找到第一个关键字后,继续按F3向前查找,按F4向后查找
(11)、替换
当前文件下替换:Ctrl + h
跨文件替换:Ctrl + Shift + h
(12)、行操作。
复制一行 : Ctrl+K
剪切一行 : Ctrl+U
粘贴一行 : Ctrl+P
插入一行 : Ctrl+I
删除一行 : Ctrl+J
(13)、关闭文件
关闭当前文件 : Ctrl+W
关闭所有文件 : Ctrl+Shift+W
六、更多可参考