source insight中的快捷键总结

1.快捷键

1,Shift+F8高亮显示指定字符。

2,Ctrl+F找出来的结果用F4,F3前进后退查找。

3,Alt+,后退alt+.前进查找关键字。

4,Alt+G或者F5跳转到某个固定的行号。

5,Ctrl+M可以自己管理标号,自己可以定义一个编号,可以在一个文件或者多个文件间很容易的切换。

6,Ctrl+H是在一个文件中查找替换,ctrl+shift+h在多个文件中查找替换。

7,在si中可以进行列的选择,方法是按住alt并左键选择。

8,Ctrl+/是在打开的所有文件中查找某些关键字。

9,Ctrl+R是Renumber的快捷键,这个用于处理数字顺序排列的情况相当有效,比如数组下标。例如现有代码

array[0]=1;array[1]=2;array[2]=3;现在要改为array[0]=0;array[1]=1;array[2]=2;array[3]=3;当然可以一个个修改,但最快的方式是在array[0]=1;之前添加array[0]=0;,然后列选数组下标,使用Renumber功能以 0为起始值重填数值。2.一些常用的英文单词的意思:

commands–关键字

3.宏语言

我始终认为这是SI中最有趣的部分,这是一种功能强大的编程语言,几乎可以实现在编程过程可能使用到的各种功能。这里不准备对如何实用宏语言进行编程作介绍(可参阅SI帮助文档。),只介绍如何使用已编好程序。为方便使用,我已把这些程序都集中放在utils.em文件中,下文就此文件进行论述。该宏文件实现了一些在编码过程中可能会用到的功能, 如添加文件头、函数说明(使用时能自动添加文件名、函数名和当前日期)和宏定义,代码补全等。使用说明:

Project/Open Project…打开Base工程(该工程一般在"我的文档/Source Insight/Projects/Base"中); Project/Add and Remove Project Files…加入宏文件(即utils.em); Options/Menu Assignments打开Menu Assignments窗口,,在Command中输入Macro,选中要使用的宏,添加到合适的菜单中. 推荐使用的宏:InsFileHeader、InsFunHeader、InsHeaderDef、InsIfdef和AutoExpand (为代码自动补全功能,建议建快捷键)。关于AutoExpand的举例说明, 当你输入了 switch 且光标正处于switch后面,运行该宏则会得到switch(###){casebreak;default:}对于InsFunHeader宏,如果有如下函数体intnOpenConfigFile(char*pchMemConfig,char*pchFlashConfig,intnSize,intnMode){I}光标在函数体内时运行该宏,那么将会在函数体上方得到/*******************************************************************************nOpenConfigFile-*DESCRIPTION:-**Input:N/A*Output:N/A*Returns:N/A**modificationhistory*——————–*1.00,Apr19,2007, T357 written.*——————–******************************************************************************/其中的函数名及编写日期自动按实际情况填充,T357串可通过修改utils.em文件,改成你需要的名字。

失败是什么?没有什么,只是更走近成功一步;

source insight中的快捷键总结

相关文章:

你感兴趣的文章:

标签云: