My VA snippet
Visual Assist X 是一款比较好用的编码辅助工具, 这款工具可以大大提高程序员的编码速度和开发效率.同时在它的指引下可以有效避免低级Bug. 真正实现快速编码,减少重复性工作. 这款生产力工具,几乎被90%以上的VS平台开发者采用. 当然VS自身也可以扩展很多牛逼插件, 比如vimer, powershell, 等等. 下面的是我个人常用的一些snippet, 列出来当是做个备份吧, 以后续会继续添加.
上图看下VAsnippet的编辑界面:
点击snippet, 进入后就可以自己编辑自己的snippet了,$$之间的内容为VA snippet的宏,具体可以参考这里: 点我
下面是个人写的几个snippet,仅供参考.
==============主程序main 核心框架===============
Shortcut: MAIN , (用法: 设置快捷关键词为MAIN后, 在VS 编辑器里输入MAIN, 下面的代码就会自动嵌入到光标所在的位置)
1 /************************************************************ 2 ** 算法: $end$ 3 ** 作者: Qingke Zhang 4 ** 版权: Shandong University 5 ** 时间: $YEAR$-$MONTH$-$DAY$ 6 ** 版本: Version $end$ 7 ************************************************************/ 8 9 #include <stdio.h> 10 #include <stdlib.h> 11 #include <math.h> 12 13 14 /* 全局变量*/ 15 16 17 int main() 18 { 19 20 21 system("pause"); 22 return 0; 23 24 }
==============头文件xxx.h 核心框架===============
Shortcut: HH
1 /************************************************************ 2 * Name: $FILE_BASE$.$FILE_EXT$ 3 * Time: $YEAR$-$MONTH$-$DAY$ 4 * Note: $end$ 5 ************************************************************/ 6 #ifndef _$FILE_BASE_UPPER$_H_ 7 #define _$FILE_BASE_UPPER$_H_ 8 9 $selected$ 10 11 12 13 14 15 16 #endif // _$FILE_BASE_UPPER$_H__
==============源文件文件xxx.c 核心框架===============
Shortcut: CC
1 /************************************************** 2 * Name: $$FILE_BASE$.$FILE_EXT$ 3 * Time: $YEAR$-$MONTH$-$DAY$ 4 * Note: $end$ 5 **************************************************/ 6 7 #include "$FILE_BASE$.h" 8
===============程序段注释框架====================
Shortcut: NT
1 //********************************************************/ 2 // $selected$ 3 //********************************************************/
=================分割线=======================
Shortcut: LINE
1 //.--------------------------------------------------------
参考资料:
Introduction to VA Snippets
http://docs.wholetomato.com/default.asp?W171