欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Visual AssistX番茄助手的安装与基本使用

程序员文章站 2022-07-14 09:59:04
...

番茄助手主要功能

 

智能提示:关键字的提示,已有函数名、类名、类成员的提示; 
代码高亮:关键字、类名、函数名等用不同的颜色进行高亮,方便代码的阅读; 
快速追踪:声明与实现的快速跳转,.cpp与.h文件的快速切换; 
高效查找:文件名的查找,标识符的查找; 

 

代码重构:重命名标识符,自动添加成员变量的Set/Get方法,自动添加函数的注释(这个很有用)。

VAssistX软件及**文件链接:https://pan.baidu.com/s/1bqkp5yZ 密码:34p8

安装前先关闭VS,运行VA软件,安装对应VS版本的番茄助手,运行**软件,打开VS,输入**码,完成。

 

番茄助手基本使用

1.取消中文注释检查:

Visual AssistX番茄助手的安装与基本使用

2.添加设计模板快捷方式

打开VS->VAssistX->Refactor->Edit Refactoring Snippets

1).点击编辑框左上角,新建snippet

2).右侧编辑模板信息:名称、快捷方式、内容,如我自己的C工程测试模板:

 

Visual AssistX番茄助手的安装与基本使用

这样在文本编辑时输入快捷方式“#1”,即可将上示内容放到文本内


3.添加防止头文件重复包含的快捷方式:

 

在VA Snippet Editor中Type选择All by Title->#ifndef ... #endif

快捷方式:#ifn,内容:

#ifndef __$FILE_BASE_UPPER$_H__
#define __$FILE_BASE_UPPER$_H__
$end$
#endif  //__$FILE_BASE_UPPER$_H__

4.函数的自动注释及VA_X在VS中的快捷键的添加:

 

在VA Snippet Editor中Type选择Refactoring->Document Method,我的自动注释

内容:函数名(自动)、简介(手动输入)、参数类型(自动)、Qualifier(不同语言意义不同)

//= = = = = = = = = = = = = = = = = = = =
// @FullName:  $SymbolContext$
// @Brief:     $brief$
// @Parameter: $MethodArg$
// @Returns:   $SymbolType$
// @Access:    $SymbolVirtual$$SymbolPrivileges$$SymbolStatic$
// @Qualifier: $MethodQualifier$
//= = = = = = = = = = = = = = = = = = = =

添加VS的快捷键:工具->选项->环境->键盘->显示命令包
输入 VAssistX.RefactorDocumentMethod,按快捷键->分配->确定

 

Visual AssistX番茄助手的安装与基本使用

VA_X其他功能的快捷键设置,在“显示命令包”中输入VA可查看VA_X所有功能

 


5.文件头快速注释:

 

这个功能不能在VS中添加快捷键,就简单的在Type->All by shortcut新建一个快捷方式: //f;内容

//===============================================================
//Summary:
//          $FILE_BASE$ 类 $end$
//FileName:
//          $FILE_BASE$.$FILE_EXT$
//Date:
//          $YEAR$/$MONTH$/$DAY$
//Author:
//          %USERNAME%(http://my.csdn.net/)
//===============================================================

附上自己的代码注释配置

1.防止头文件引用重复

Title:               #ifdef guard in a header

Shortcut:        #ifn

Description:   防止头文件引用重复

#ifndef __$FILE_BASE_UPPER$_H__
#define __$FILE_BASE_UPPER$_H__

#ifdef __cplusplus
extern "C" {
#endif

#ifdef __cplusplus
}
#endif
#endif  //__$FILE_BASE_UPPER$_H__

2.重要提示标签

Title:               Prompt

Shortcut:        //-

Description:   重要提示标签

// $end$ [$MONTH$/$DAY$/$YEAR$ LEI]

3.文件尾注释

Title:              File end

Shortcut:       //e

Description:  文件尾注释

/************************ (C) COPYRIGHT LEI *****END OF FILE****/

4.文件头注释

Title:              File header

Shortcut:       //h

Description:  文件头注释

//###############################################################
//Summary:
//          $FILE_BASE$ 类 $end$
//FileName:
//          $FILE_BASE$.$FILE_EXT$
//Date:
//          $YEAR$/$MONTH$/$DAY$
//Author:
//          LEI(******aaa@qq.com)
//###############################################################

5.头文件包含

Title:              Includes

Shortcut:       //i

Description:  文件包含

/* Includes ---------------------------------------------------*/

6.层次分割

Title:              Level Division

Shortcut:       ///

Description:  层次分割

//###############################################################
$end$

7.函数注释

Title:              Document Method

Shortcut:       //f

Description:  函数注释

//= = = = = = = = = = = = = = = = = = = =
// @FullName:  $SymbolContext$
// @Brief:     $brief$
// @Parameter: $MethodArg$
// @Returns:   $SymbolType$
// @Access:    $SymbolVirtual$$SymbolPrivileges$$SymbolStatic$
// @Qualifier: $MethodQualifier$
//= = = = = = = = = = = = = = = = = = = =

 

 

 

 

 

 

 

 

相关标签: 编程工具