VS助手快速添加注释+快捷键

官网讲解:http://www.wholetomato.com/products/features/vasnippets.asp 
一个好的项目工程,注释是必不可少的,vc助手中有一个功能可以帮助我们快捷添加注释。设置方法如下: 
  1、点击Visual Assist X Options 
  2、选择ADvanced->suggestions,在右侧选择Edit VA Snippets 
  3、以添加c++代码注释为例,在左侧的c++选项中,右键选择New,会生成一个名为Untitled的片段编译选项。编辑其中的属性即可,如下图:

代码: 
/******************************************************************* 
* @brief : briefbrief 
* @author : mark 
* @date : $YEAR$/$MONTH$/$DAY$   $HOUR$:$MINUTE$ 
* @version : ver 1.0 
* @inparam : 
* @outparam : 
*******************************************************************
  此时只需要在我们需要添加注释的函数前输入mark按回车,输入brief的值再按回车,就会生成如下注释: 
/******************************************************************* 
* @brief : 测试用函数 
* @author : mark 
* @date : 2011/6/27 22:43 
* @version : ver 1.0 
* @inparam : 
* @outparam : 
*******************************************************************
  此时再手动输入入参和出参的注释即可。 
  以上示例只是一个简单的例子。 
DATEDATE HOURHOUR: MINUTEMINUTE: SECONDSECOND 从字面就能猜到就是当前的时间 
VA中还有很多宏: 
 

1>add include:添加头文件,当编译后提示“未定义类型”时直接右键类型名,refactor→add include。 
2>create implementation:添加实现,当在头文件中声明好方法后,想到cpp里写实现,直接贴过去,是可以但还是要做部分修改。同样是右键该方法,refactor→create implementation。 
3>create declaration :添加声明,create implementation的逆过程,如果你习惯先写实现再声明的话~用这个很方便。 
4>document method:方法说明,用这个可以在方法上面写上该方法的作用域,参数,返回值等主要信息,一目了然~ 
5>move implementation to source file:移动实现到头文件。把不该内联的复杂函数实现写到头文件里了?没关系,直接refactor→cmove implementation to source file自动移动到cpp文件中~ 
6>rename:重命名,发现自己之前写的代码命名(变量名,函数名,包括类名。。)不规范,又不想一个个改?refactor→rename自动把所有相关的部分改过来,包括注释(可选)。 
7>encapsulate field:变量封装,写了个private的成员变量,发现外面要用到,直接就移到public里面来?太容易妥协了吧,也不满足C++封装的原则。同样右键 
refactor→encapsulate field。set,get一次搞掂~~ 
8>changs signature:改变签名(不知如何翻译),rename的加强版,如果不只是名字改了,返回值类型甚至参数表都改了,怎么办,重写?不用,va的changs signature照样可以一次性解决。(但这种情况发生率似乎较小~) 
9>其它:add member 添加成员,感觉不太实用;add similar member:添加类似成员。。没用,还没ctrl+c/ctrl+v快捷;change visibility:改变能见度??谁能告诉我干啥的?无论右击什么,我的一直是灰的,所以也无法试验。;extract method:提取方法,似乎能将成员变量,外部私有变量甚至函数替换成一个方法,哦好像这个是对任意字符适用,包括星号?OMG,但似乎同样不太实用; 
关于更多Edit VA Snippets的使用方法,可以到http://www.wholetomato.com/products/features/vasnippets.asp查看。 
=================================割了============添加快捷键============================ 
1. 安装好Visual Assist X,安装方法什么的就不罗嗦了 
2. 打开Visual Studio 
3. 选择“工具”菜单下的“选项” 
4. 在弹出菜单中找到“环境→键盘” 
5. 在右侧的设置页中找到“显示命令包含(C):”项 
6. 在其下方的输入框中输入“VassistX”,就会在其下方出现“VassistX.”的若干操作选项 
7. 选择你想要创建快捷键的操作,(我选择的是VassistX.RefactorCreateImplementation) 
8. 然后在下方的“新快捷键用于:”下拉菜单中选中“文本编辑”选项 
9. 之后在右侧的“按快捷键(P)”中编辑你想要为上面选择的操作对应的快捷键(这里我为我之前选择的VassistX.RefactorCreateImplementation项编辑了ALT+R的快捷键) 
10. 之后,按下编辑快捷键对话框右侧的“分配”按钮 
11. 这时,在之前一直空白的“选定命令的快捷键(T):”项中就会出现我们编辑好的快捷键了

你可能感兴趣的:(VS,C++)