上一次我们讲到了Source Insight 4.0使用教程,今天我们继续来分享一些使用技巧,这些使用技巧可以帮助用户更有效率的编写程序。
目录
1,Snippets的使用
使用Snippets面板,可以快速编辑或插入代码片段。点击
,如下图所示:
在这个窗口下,我们可以编辑、
新建或者
删除代码段,我们编辑一个新的代码段,如下图:
比如,我们在程序中插入for代码段,我们只需要输入代码段的名字就会弹出窗口选择,如下:
我们选择第一个,就会插入如下代码段:
我们依次进行填写就可以啦。
2,Bookmarks的使用
使用Bookmarks面板,可以对代码添加书签备注功能,有利于快速查找标注的代码。点击
,如下图所示:
我们可以通过创建新的书签,定位到程序的某一行然后添加说明,之后确定,书签即可添加成功,如下图:
当我们点击书签时,就会跳转到书签相应的地方。
3,File Compare的使用
使用File Compare面板,可以对两个文件的代码进行比较,有利于快速查找出两个文件代码的改变之处,对于代码的更新,阅读更加方便。如下图所示:
我们点击来添加两个比较文件,我们直接添加两个比较文件的路径即可,然后点击Compare,如下图所示:
比较文件的内容,就很清楚,左边会有不同的地方,然后两个文件同步滚动,如下图所示:
当然,Source Insight会自动维护源文件的备份。可以用备份文件跟当前文件进行比较,方便代码的更新维护,这个功能用起来也是非常爽。
依次点击Tools → Compare with Backup File...,打开备份文件的比较界面,如下图:
对代码改动的时间日期都标注的很清楚,我们点开一个文件,进行比较,如下图:
就会显示出我改动的地方,我在第37行多加了一行。如果不显示行号,可以通过点击来进行显示。
4,智能重命名的功能
Source Insight的上下文相关的智能重命名功能,可以轻松地重命名变量、函数、类成员和其他标识符。可以更改本地作用域的变量,也可以重命名全局作用域的变量。
我们选中PROCESS_THREAD下的et,点击Edit → Smart Rename... 或者快捷键 Ctrl + ' 打开智能重命名的面板,如下图所示:
我们点击Start,选择All,会把函数中的变量重新命名,全局变量没有改变。
5,代码整理美化功能
对于代码比较凌乱,或者大括号,代码不对齐等代码可进行快速整理功能。
点击Tools → Reformat Source Code Options...,打开代码美化的面板。如下图:
也可以进行导入格式,或者使用系统预存的四种格式,我们选择K&R,然后点击Format,就可以使用整理功能。然后我们通过对备份文件的比较可以看到代码的美化。如下图所示:
对于比较大的文件,整理还是比较明显的。