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, 下面的代码就会自动嵌入到光标所在的位置)

 /************************************************************
** 算法: $end$
** 作者: Qingke Zhang
** 版权: Shandong University
** 时间: $YEAR$-$MONTH$-$DAY$
** 版本: Version $end$
************************************************************/ #include <stdio.h>
#include <stdlib.h>
#include <math.h> /* 全局变量*/ int main()
{ system("pause");
return ; }

==============头文件xxx.h 核心框架===============

Shortcut:  HH

 /************************************************************
* Name: $FILE_BASE$.$FILE_EXT$
* Time: $YEAR$-$MONTH$-$DAY$
* Note: $end$
************************************************************/
#ifndef _$FILE_BASE_UPPER$_H_
#define _$FILE_BASE_UPPER$_H_ $selected$ #endif // _$FILE_BASE_UPPER$_H__

==============源文件文件xxx.c 核心框架===============

Shortcut:  CC

 /**************************************************
* Name: $$FILE_BASE$.$FILE_EXT$
* Time: $YEAR$-$MONTH$-$DAY$
* Note: $end$
**************************************************/ #include "$FILE_BASE$.h"

===============程序段注释框架====================

Shortcut:  NT

 //********************************************************/
// $selected$
//********************************************************/

=================分割线=======================

Shortcut:  LINE

 //.--------------------------------------------------------

参考资料:

Introduction to VA Snippets

http://docs.wholetomato.com/default.asp?W171

My VA Snippet的更多相关文章

  1. VAssistX的VA Snippet Editor的类注释和函数注释

    title:类注释shortcut:=== /******************************************************** [DateTime]:$YEAR$.$M ...

  2. VA的自动补全Snippet

    开始旅程 如果您想要自定义补全,比如在使用UE4框架时,想输入一个方法的注释模板,可以这么做. 方法1:点击VAssistX -> insert VA Snippet -> Edit VA ...

  3. VS2015 使用及插件推荐

      环境搭建与插件推荐 Cpp in Win10 x64 vs2015 + Resharper/Visual Assist X vs2015Pro: Download or see BaiDu 中文专 ...

  4. 使用Visual Studio扩展插件Visual assist X给代码插入注释模板

    Visual Assist 是由Whole Tomato公司为Microsoft Visual Studio开发的一款插件.它对Visual Studio的智能提示功能和代码高亮功能进行了增强,同时还 ...

  5. Visual Assist 生成注释功能

    在Visual Studio环境中编码,Visual Assist是不可缺少的好工具.这工具功能非常强大,以前仅仅用到了代码提示,今天学习了生成注释功能,非常爽. 在代码编辑器中点击右键弹出菜单,在“ ...

  6. 使用VAssistX给文件和函数添加注释-2015.12.31

    在Visual Studio使用VAssistX助手可以非常方便的给文件和函数添加注释,增加更多的记录信息,从而方便在时间久后,对代码阅读理解的提示,以及别人后续对代码的维护和BUG修改. 添加头文件 ...

  7. vs2013下自动注释的运用

    1.首先是VAssistX,可以在VS的工具下,拓展和更新里面找到,然后下载安装即可: 以下为大家介绍一下怎么添加函数头注释:随便打开一个C++的工程,找到一个方法,右击函数名,然后依次点击“Refa ...

  8. [C++]VAssistX函数添加注释功能设置

    问题情况:每次手写注释太慢,而且不系一.问题原因:C++可以利用宏写注释,也可以使用VAssistX提供的方法.问题处理:1.安装VAssistX在VS2010上 2.VS2010菜单->VAs ...

  9. Visual Studio+VAssistX自动添加注释,函数头注释,文件头注释

    转载:http://blog.csdn.net/xzytl60937234/article/details/70455777 在VAssistX中为C++提供了比较规范注释模板,用这个注释模板为编写的 ...

随机推荐

  1. 关于 HTTP 请求头的内容

    HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议.HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应.就整个网络资源传 ...

  2. java 读取数据库中表定义

    将数据库中的表信息读取出来 package com.cloud.smartreport.utils; import java.sql.Connection; import java.sql.Datab ...

  3. springMVC-自定义数据类型转换器

    自定义类型转换器 201603005,今天想了一个问题,Spring中的Conventer是如何实现的,因为他没有绑定类中的属性,它怎么知道要将那个String转换?看了几遍的书也没有找到,后来想想, ...

  4. Jenkins离线下载插件,并安装

     在jenkins点击插件进入wiki,然后点击列表下载一个版本的包 安装是,选择高级的tab,下面就有安装: 还有一种方法,就是装VPN,在高级设置VPN地址.

  5. Linux process authority、the security risks in running process with high authority

    catalog . Linux进程权限原理 . 最小权限原则 - 进程降权运行最佳实践 . 进程权限控制包含的攻防向量 . 进程高权限安全风险检查技术方案 1. Linux进程权限原理 我们知道,Li ...

  6. C#的imagebutton

    常常要用到好看一点的button去做,C#本身不提供imagebutton这个控件. 可以用如下方法: 用imagebox添加image图片.对此image进行事件的处理. 有时候所添加的image过 ...

  7. soapUI测试webservice(参数为xml格式的处理方式)

    如果传递的是xml,要用<![CDATA[   ]]>将xml注释为字符串 示例 <?xml version="1.0" encoding="UTF-8 ...

  8. python面相对象进阶

    1. 类的成员 python 类的成员有三种:字段.方法.属性 字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同, 普通字段 属于对象,只有对象创建 ...

  9. 20个命令行工具监控Linux系统性能

    作为Linux/Unix 系统管理员需要掌握一些常用的工具用于检测系统性能.在这里,dodo为大家推荐非常20个有用的并且最常用的命令行系统监视工具: 1. top -Linux系统进程监控 top ...

  10. JQuery 技巧积累与总结

    1.获得select 元素选中的值 $('#WishlistSelect option:selected').val(); 2.设置按钮的disabled属性的实现代码 $('#button').at ...