代码有点排不齐,是因为粘贴的原因,忘见谅。另外,这是我第一篇文章,希望大家鼓励。谢谢!
首先,先上效果代码
那些注释。都是事先在VAssistX中,通过宏写的。接下来放出各个关键宏的代码
首先是 文件级的注释
fileinfo:
快捷键自己设定:(本人用fileinfo作为快捷键)
先别管这些宏什么意思,最后我会贴出所有宏的解释,相信,那是,你也可以编写出符合自己编程习惯的宏代码
接着,防止头文件被多次包含(选取)(PS:这有两种情况,一种是这种,用鼠标选择后 右键选择Sourround With (VA X),选择你事先设置好的名称即可,
这里我设为防止头文件被多次包含(选取)。
宏代码敬上:
注意文中的selected宏,那表示选中的文字将被 #ifndef ... #endif包围
最后再展示下类注释的宏编写。
注意:VA Snippet Editor不仅支持自己的宏,还支持系统环境变量,注意下面的%USERNAME%就是个例子(表示系统现在使用的用户名)
好了,写了几个常用的宏代码了,大家应该对这有点感觉了吧。
安装软件的方法就不多说了。网上很多。
接下交大家如何打开VA Snippet Editor
方法有几种,第一种,也是个人比较喜欢的方式,在IDE的文本编辑区输入 //-然后会弹出[Edit]菜单,点击这个菜单即可进入编辑。当然也可以添加删除拷贝等操作。
第二种是,在IDE主菜单中,依次选择VAssisstX->Visual AssistX Options->Advanced->Sugesstions,单击右边的Edit VA Snippet,即可进入编辑。
最后,献上所有VS Snippet Editor的宏
另外,参考官方网站 http://www.wholetomato.com/products/features/vasnippets.asp学习更多。。
最后的最后是系统环境常用的变量(也许有用):
WINDOWS系统变量 ALLUSERSPROFILE=H:\Documents and Settings\All Users //所有用户的PROFILE路径 APPDATA=H:\Documents and Settings\Administrator\Application Data //当前用户的应用程序路径 ClusterLog=H:\WINDOWS\Cluster\cluster.log //集群日志路径 CommonProgramFiles=H:\Program Files\Common Files //应用程序公用的文件路径 COMPUTERNAME=E2003 //计算机名称 ComSpec=H:\WINDOWS\system32\cmd.exe //当前的命令解释器 HOMEDRIVE=H: //当前用户的主盘 HOMEPATH=\Documents and Settings\Administrator //当前用户的主目录 LOGONSERVER=\E2003 //登录的服务器 NUMBER_O_PROCESSORS=1 //当前计算机的处理器数字 OS=Windows_NT //当前系统的内核 Path=H:\Program Files\Support Tools\;H:\WINDOWS\system32; //学过DOS的都知道 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH //以前DOS下默认的是COM,EXE,BAT,现在已经有这么多了哟,以前都不知道,脚本都可以不打扩展名了 PROCESSOR_ARCHITECTURE=x86 //处理器架构 PROCESSOR_IDENTIFIER=x86 Family 15 Model 1 Stepping 3, GenuineIntel //处理器标识符 PROCESSOR_LEVEL=15 //没注意过,不知道有什么用 PROCESSOR_REVISION=0103 //版本? ProgramFiles=H:\Program Files //应用程序的默认安装目录 PROMPT=$P$G //学过DOS的都知道 SESSIONNAME=Console //会话名称? SystemDrive=H: //系统所在的盘符 SystemRoot=H:\WINDOWS //系统所在的目录 TEMP=H:\DOCUME~1\ADMINI~1\LOCALS~1\Temp //当前用户的临时目录 TMP=H:\DOCUME~1\ADMINI~1\LOCALS~1\Temp //同上 USERDNSDOMAIN=MCSE.COM //当前用户所在的域的DNS表示 USERDOMAIN=MCSE //NETBIOS表示 USERNAME=administrator //当前用户名 USERPROFILE=H:\Documents and Settings\Administrator //当前用户的配置文件目录 windir=H:\WINDOWS //windows所在的目录,总是跟systemroot一样