AVRStudio5 用的是VS2010的shell而且默认就已经安装了VAssistX

来源:互联网 发布:前后端数据交互 编辑:程序博客网 时间:2024/05/20 21:44

巧用VA Snippet Editor (番茄助手)自动添加函数说明

分类: 电子设计点滴 AVR 465人阅读 评论(0) 收藏 举报

之前一直没怎么用 VAssistX,因为一直做硬件开发,写的都是单片机之类的程序,所以VS的开发环境用的不是很多,直到AVRStudio5,AVRStudio5 用的是VS2010的shell而且默认就已经安装了VAssistX所以写程序的时候自动完成、代码提示这些功能用的非常爽。平时写程序的时候为了规范通常会需要对函数或者文件添加一些注释说明比如:

[cpp] view plaincopyprint?
  1. /******************************************************************************* 
  2. 名称:void GPIO_init() 
  3. 功能:初始化对应的输入输出端口 
  4. 参数:无 
  5. 时间: 
  6. 版本:1.0 
  7. 注意:需要注意引脚设定的第二功能 
  8. *******************************************************************************/  

通过VA Snippet Editor 可以设置很方便的自动完成这个功能,而且还支持自定义,因此可以根据自己的习惯配置适合自己的。设置方法如下:

打开Visual Assist X Options-Advanced-Suggestions选择Edit VA Snippets会弹出一个窗口,窗口分为左右两部分,左侧是shortcut,这个我不知道怎样描述,我的理解就是在输入程序的时候开始提示的那个字符,可以自己添加也可以自己修改,我找到/*-这个选项,然后编辑右侧,这样在输入程序的时候输入/*-就会自动提示右侧编辑的内容,右侧我输入

[cpp] view plaincopyprint?
  1. /******************************************************************************* 
  2. 名称:$end$ 
  3. 功能: 
  4. 参数:无 
  5. 时间:$MONTH$/$DAY$/$YEAR$ %USERNAME% 
  6. 版本:1.0 
  7. 注意: 
  8. *******************************************************************************/  

里面加了一些参数$end$表示插入文本后结束的地方,也就是在输入/*-就会自动提示这段话,enter插入后光标会停到这个地方。

[cpp] view plaincopyprint?
  1. $MONTH$/$DAY$/$YEAR$ %USERNAME%这个不用解释了,会自动的插入系统日期和用户名。  
  2.   
  3. 这样就能很方便的插入自定义的提示代码了,其他的可以按照这个来编辑。  

原创粉丝点击