代码自动生成,让代码飞~


我目前用的是vs2013,c,c++用的多,vs自带了一套代码块规则,下面我们就以for举例子.

1 原生代码块怎么使用

输入for后按Tab键:

vs 自定义代码块-LMLPHP

这时候可以修改 size_t,比如改成int,改完后,再按Tab,可以修改变量名,改完后,再按Tab,可以修改length.修改完后按回车键,结束.

2 增加自定义代码块

先定一个目标,假设我想输入for后,想得到下面的效果:size_t默认为int { 接在for语句的行尾,反正见图吧.

vs 自定义代码块-LMLPHP

c++语言的规则,是进入F:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\Snippets\2052\Visual C++
复制for对应的文件到一个新建的目录,比如 f:shell\vs\

vs 自定义代码块-LMLPHP

将复制后的文件用文本方式打开,然后小小的修改一下.

vs 自定义代码块-LMLPHP

然后打开vs.进入-工具->代码段管理器

vs 自定义代码块-LMLPHP

然后倒入我们的新建的文件夹.点击添加就可以了.最后点击确定.ok

vs 自定义代码块-LMLPHP

测试一下:出入for,按Tab:

vs 自定义代码块-LMLPHP

出现了选择,我们的那个是afor,(首字母a排在前面,可以优先选择我们自定义的,这就是为什么我要把名字偷偷改了,小心机,不要告诉别人),再按Tab就可以啦.

vs 自定义代码块-LMLPHP

3 实用的点

当然我们也可以自定义一些关键字,比如:fun,自动帮你生成fun注释.再比如文件开头,搞一些声明,符合开源规则什么之类的那种东西.
自动生成,很方便.下图是我手写的,有点丑,仅仅表达意识哈.
其他软件:vs code的规则,好像是集合在一个文件里面,sourceInsight里面也有,的用起来也不错.

vs 自定义代码块-LMLPHP

11-04 15:44