突然发现了微博,真心好。什么时候弄个G+。
来个福利:
不知道大伙有没有用Source_Insight习惯,我刚开始用不习惯后面发现还是挺好的推荐给大伙。
原本Source_Insight功能这里不进行描述大家可以参照《Source_Insight教程及技巧(大全)》
基本上用它的话KEIL可以考虑只是拿来当作编译器使用写代码我个人比较推荐直接使用Source_Insight,
如果Source_Insight用的好甚至可以直接连接到KEIL直接对工程文件进行编译等等
安装包见附件将AStyle和TabSiPlus文件放到Insight的目录下C:\Insight3\AStyle 推荐安装一直next这样直接放在C盘不然里面的自动整理文件功能需要调整设置才能使用。
相关介绍可以参加附件PDF,可以使用我设置好的一套快捷键和画面,当然你也可以自行更改。大家可以将压缩包里面的Source Insight这个文件夹名称直接覆盖Source_Insigh
安装后在我的文档中出现的Source_Insigh文件夹。
先给大家瞧瞧功能
文本整理(尤其适合没有很好编写规范的新人)
我将我们论坛高手写的CODE进行打乱效果如下图
如果你使用我的设置请注意是否将AStyle移动到C:\Insight3\AStyle,否则将没有自动整理文本功能。
现在我按CTRL+ F12快捷键就是调用AStyle的一个功能这个功能将对文本自动进行整理效果(非常工整)如下:
智能命名 用ALT+鼠标左键进行选定 然后CTRL + R
出来这样的效果
先介绍到这里,等待粉丝到100继续介绍其他功能,有兴趣的同学可以考虑下。
再介绍几个经常使用的脚本功能:
快捷注释和快捷取消注释
只要选定你要注释的行(一行或者多行)然后ALT+3 效果就像下图所示,和KEIL里面的快捷注释一样只是可能有了快捷键更加便捷了
ALT+4为 #if 0 #endif功能使用与ALT+3相同
在菜单选项中定义了WORK工具栏里面有经常使用到的一些脚本包括创建文件头,创建函数说明,创建头文件,以及一些常用的C关键字
上面是比较常用到的功能。下面我是展示InsertCase功能,
经常我们需要Case好几个常量如果手动输入必然浪费许多时间,利用InsertCase功能我们只需要复制我们需要Case 的宏或者常量 然后点击InsertCase输入0
如图片所示就能直接Case所有选定的宏了。
复制选定的文字
效果如下:
大家如果有程序水平比较好的都可以编写一些自己想要的文本编辑小功能,如自动查找寄存器对应Datasheet资料等(这个可能需要大师水平了)还有好多小功能可以挖掘,这些小细节往往能节约不少时间。我这里仅仅只是抛砖引玉深入了解可以参看编辑器的使用技巧文档以及自行摸索。
呵呵,等200粉丝了,没什么东西发了,看看后面会不会再加几个小实用小脚本了。
/==========================================
华丽分割线
=========================================/
最近对函数注释,文件注释,以及头文件进行了一些细微优化,使用附近QUICKER.EM替换Source_Insight_3.5.rar里面的对应文件然后对我的文档进行全部替换.
说明下最新优化的几个功能
输入co CTRL+ENTER 输入用户相关信息会依次提示你输入名字,公司名称,到时候添加文件注释的时候会自动打算你之前添加的信息.如下图所示:
点击对应功能就会有如下图片效果:
ALT+C使用函数注释脚步效果如下,如果是VOID参数会自动进行过滤处理:(最最经常使用的功能,一个功能写成一个函数的是好同志)
发现些个好点的文档还真难,下次要认认真真弄一份,有兴趣的朋友可以试试,多少对编程排版以及速度上面的提升有些帮助.
|