使用VA-Snippets提高Coding效率

      VissualAssist是一个非常不错的辅助工具,而它的Snippets工具可以把握们从繁重的注释工作中解脱出来。Snippet即为一个注释模板工具,通过自定义模板便可以化简代码注释甚至代码本身的重复工作。添加一个Snippet的方法为,点击VS菜单栏上VAssistX-VissualAssistXOptions-Advanced-Suggestions-EditVASnippets,然后在左边的C++一栏的目录处点击右键,选择new选项卡,就可以添加一个新的Snippet了。 

使用VA-Snippets提高Coding效率_第1张图片

 添加一个VA Snippet

      以上面的Snippet为例,它的标题为CommonHeader,快捷键为ch,模板内容为:

///////////////////////////////////////////////////////////////////////////// COPY RIGHT NOTICE
/// Copyright(c) $YEAR$,$YourTeamName$
/// All rights reserved.
////// @file $FILE_BASE$.$FILE_EXT$
/// @brief $BriefIntroduction$
////// $Details$
////// @version 1.0
/// @author $AuthorName$
/// @date $DATE$
////// 修订说明:
//////////////////////////////////////////////////////////////////////////

#ifndef $FILE_BASE_UPPER$_$FILE_EXT_UPPER$_
#define $FILE_BASE_UPPER$_$FILE_EXT_UPPER$_
namespace $YourNameSpace$
{

} //namespace $YourNameSpace$
#endif //$FILE_BASE_UPPER$_$FILE_EXT_UPPER$_

      其中由美元符合包络的为宏,$YEAR$、$FILE_BASE$、$FILE_EXT$、$DATE$、$FILE_BASE_UPPER$、$FILE_EXT_UPPER$为系统保留宏,可以自动替换为相应的文字。$YourTeamName$、$BriefIntroduction$、$Details$、$AuthorName$、$YourNameSpace$为用户自设宏,用户调用模板时(使用ch快捷键)可以在一个对话框中手动输入。

使用VA-Snippets提高Coding效率_第2张图片

手动输入自定义宏

      自动生成的代码如下所示:

//////////////////////////////////////////////////////////////////////////
/// COPYRIGHT NOTICE
/// Copyright (c) 2010, CSDN飞翔2010博客拯救地球小分队  
/// All rights reserved.
///
/// @file    SaveTheEarth.hpp 
/// @brief   拯救地球用类
////// 拯救地球抽象接口类,可以派生出无限可能
////// @version  1.0  
/// @author   Excalibur
/// @date     2010/03/22
////// 修订说明:
/////////////////////////////////////////////////////////////////////////

/#ifndef SAVETHEEARTH_HPP_
#define SAVETHEEARTH_HPP_
namespace SaveTheEarth 
{

} // SaveTheEarth
#endif // SAVETHEEARTH_HPP_

      是不是很方便呢,大家也来定制自己的VA Snippet吧~ 

你可能感兴趣的:(工作,Date,File,ext,工具,2010)