【代码编辑工具】Source Insight的使用

1 综述

在几年的编程过程中,觉得Source Insight和Visual Studio是比较好用的,但是Visual Studio功能最强大,但是对资源要求比较高,因此有时候我也会使用Source Insight。本文就是对使用Source Insight过程中的一些技巧积累,在这里单独罗列,以便自己查阅。

2 版权

3 Source Insight快捷键的修改

3.1 高亮显示

在编写代码的过程中有时候需要查看某一变量的使用情况,在VS中我们可以通过安装插件实现双击高亮,但是在Source Insight就没有这么方便了,需要我们点击shift+F8来实现高亮和去掉高亮,个人使用过程中感觉比较麻烦,因此我一般都是设置成F11,修改过程如下。

首先,打开source insight主界面。


然后,选择“options->key assignments",进入快捷键设置界面。


此时,可以看到快捷键设置对话框。


找到高亮的命令(输入:View:Hight Word),可以看到默认的快捷键是Shift+F8. 点击“Assign new key”,分配新的快捷键:


我们设置F11为快捷键,如下图所示(如果第一次修改可能出现3.3中的弹窗,直接确定即可——其实懂英文就可以知道应该选择确定):


最后保存即可使用。

说明:对于快捷键的修改步骤是一样的,我们只需要弄清楚我们需要修改的快捷键操作是什么,然后按照上面的步骤修改即可。

3.2 跳转到定义处

我们选中一个函数,单击右键就可以看到很多操作见下图:


可以看到跳转到定义处是“Jump To Definition”,即跳转到定义处(输入),操作步骤和上面一样,我的习惯是定义为F12:


3.3 查看引用处


有时候我们需要看某个函数在哪里被引用了,因此我将其设置快捷键,我通常是使用F10,这个功能的名字叫“”。

4 Source Insight常见设置

4.1 显示行号

打开工程选择“View——>Line Numbers”,如下图所示:


4.2 字体大小设置

有时候我们需要修改代码字体的大小,我们可以进行如下操作:

首先,打开工程;
然后,在工具栏处点击“Options”——>“Document Options...”(我们也可以使用快捷键“ALT+T”),如下图所示:

然后,在弹出窗口中,可以看到“Screen Fonts(屏幕字体)”,默认设置为Verdana 8号字体,我们点击“Screen Fonts”按钮,打开设置字体界面,如下图所示:

然后,我们在弹出窗口中修改字体和字的大小,点击确定按钮,如下图所示:

最后,我们在确认窗口中输入“yes”并点击“yes”按钮完成修改,如下图所示。这时候修改完成,关闭“Document Options”窗口即可。


《1.0版本》 【介绍】 这个小工具可以在SourceInsight工程中为代码自动完成如下功能: 1、添加代码修改说明 如果是同时选中了多行代码,格式为 /*Start of CuiJin on xxxx年xx月xx日 Version(NetEye3.2)*/ if(){ …… }else{ …… } …… /*End of CuiJin on xxxx年xx月xx日 Version(NetEye3.2)*/ 其中的CuiJin指代码作者,Version指代码所属的版本,两者可以事先设置。 如果只是一行代码,则会将修改说明置于行尾,格式为 a = 1;/*Modifed by CuiJin on 2003年6月29日 Version(NetEye3.2)*/ 2、添加代码注释 多行代码,格式为 /*if(){ …… }else{ …… }*/ 一行代码,格式为 //a = 1; 3、添加#if 0 注释 对于那些已经加了/**/的代码,如果再加/**/注释则因为里面已经有*、/等标志,新的注释 不能正确添加。此时,可以通过添加#if 0来解决,格式 #if 0 if(){ …… }else{ …… } #endif 4、完成函数说明的自动添加,格式 /* * Function: * Description: * Calls: * Called By: * Table Accessed: * Table Updated: * Input: * Output: * Return: * Others: */ 5、完成文件说明的自动添加,格式 /* * FileName: * Author: CuiJin Version: NetEye3.1 Date: 2003年6月29日 * Description: * Version: * Function List: * 1. * History: * <author> <time> <version > <desc> */ 【使用方法】 1、小工具的文件名为NetEyeUtils.em,将其放入SourceInsight工程目录的base工程目录下。 2、启动Base工程(启动SourceInsight后自动就有),打开NetEyeUtils.em文件,打开SourceInsight的 Options->Menu Assignment... 在Menu下拉框中选中Work子菜单,在Command中选出各个Macro(键入m即可模糊匹配出来),将其一一 插入Menu Contents内,按OK完成。 3、关闭Base工程。打开你的工程,发现Work菜单项已经在上面。打开Work->SaveSysInfo,输入你的名字 和版本信息。 4、此时,你可以通过选中菜单的SaveSysInfo等选项进行工作了! 【菜单项分类说明】 SaveSysInfo--保存你的基本信息,注意,这一定是第一个要操作的菜单。 AddModInfo--添加代码修改信息 AddCommentInfo--添加代码注释 AddIf0Identifier--添加#if 0注释 AddFuncHeader--添加函数说明信息 AddFileHeader--添加文件说明信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值