My VA Snippet

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

原文地址:https://www.cnblogs.com/tsingke/p/5718850.html