谈谈VAssitX Snippet

VassitX是一款笔者喜欢的工具,但是在以前一直没有发挥它的作用——从来就没有用过VAssitX Snippet功能。

某一天在做一个ACM题时,笔者发现如果能在代码前加入一些注释的话,对以后代码的阅读有非常好的作用。然后就在网上找了下资料,最终顺利找到解决方法。微笑(相当开心)

/* Author: Warror
  * Date: 一月 2015
  * Result: 
  * Time:19:17
  * Desc:
  */

那么,这个到底是如何实现的呢?

点击VAssitX—Tools—Edit VA Snippet后,弹出如下对话框。

image

通过编辑上图,可以设置宏命令,快捷方式。通过将经常使用的代码存储在Snippet中,可以节约许多时间。这也可以叫做代码重用吧?!

贴上自己设置的其他几款宏定义:

  • 默认模板
// io
#include <iostream>
#include <cstdio>

// others
#include <algorithm>
#include <ctime>

// container
#include <string>
#include <vector>
#include <list>
#include <map>
#include <set>
#include <stack>
#include <deque>
#include <queue>
using namespace std;

int main(int argc, char * argv[])
{
    return 0;
}
  • 文件注释
/* Author: Warrior
 * Date: $MONTHLONGNAME$ $YEAR$
 * Result: 
 * Time:$HOUR$:$MINUTE$
 * Desc:
 */

至于VAssitX Snippet官方提供的其他宏,可以参考这篇博客:

自定义Visual Assist X Snippets 宏

-------------------------------------------------------------------------------------------

原文地址:https://www.cnblogs.com/miraclecoder/p/4209179.html