Visual Assist之Hashtags功能简介

Visual Assist是一款非常好的Visual Studio下开发的插件,网上已经有很多关于它的配置以及相关介绍,本文不再赘述。本文将注重介绍它的Hashtags功能。

本文主要内容来自于官网介绍,感兴趣的朋友可以参考官方链接。

Hashtags简介

Hashtags功能是命名书签和任务管理的功能结合,它能实现有效导航和代码任务管理。它的表现形式为带‘#‘字符的注释语句,形如 // #comment。使用时有以下两点注意:

  • hashtags可以出现在注释的任何位置,一个注释可以包含多个hashtags
  • hashtags内容与#号之间不能有空格
  • hashtags内容的长度要大于6,太短的内容不会被识别,长度可配置
  • hashtags内容是大小写不敏感, #main 和 #MAIN 会被识别为两个tag。

以下为一个简单的使用例子:

// #main
main()
{
    do_work();
}

在Visual Assist中的VA Hashtags窗口中,可见如下记录:

不像VS自带的匿名书签,VA Hashtags是保存在注释中的,一旦提交到代码库,这些tags可以被团队成员看到,这可促成在团队中分享业务知识,提高团队效率。

导航工具

除了程序入口定义 #main 之外,它也可用在类名定义和重点功能描述上,例如 #ClassName,#DescriptiveNameOfThing。

你也可以用它来给程序中性能瓶颈(#bottleneck)地方打上标签, 非线程安全(#threadUnsafe)或者针对特定版本开发的函数(#apiVersion)打上标签。

你可以在多处使用同一个hashtag,这表明这几处代码同属于一个主题,可使用GoToImplementataion来在同一个主题的不同位置处进行跳转。

已经编辑好的Hashtags会加入到建议列表和自动完成列表中。

任务管理

在短期需要需要指派的代码任务,可通过Hashtag指定负责人。例如:

// #MaryFixForNextBuild dosomething() crashe when given a negative value

VA Hashtags管理窗口提供搜索功能,该窗口自动刷新,无需开发者显式的创建和删除tags。Hashtags管理窗口提供按文件分组和按tag分组两种显示模式,方便用户切换使用。Hashtags管理窗口右键提供隐藏功能,可按需显示tag。

配置

可在VA配置VA Hashtags进行更多细节配置,例如是否支持连字符、十六机制字符串、hashtag的最小字符长度等。

一些现有代码中的注释中的内容,会被VA Hashtags解析为Tags标签,这混淆了注释和标注,这一点在使用时,需要注意。

小结

笔者认为,HashTag作为导航增强工具,比VS原生书签有很多优秀的地方,可将业务代码梳理经验和结果共享给团队成员,建议在团队成员中推广。而作为任务管理工具时,它的功能以及表现有点弱,不建议将任务管理和代码本身混合在一起,推荐使用JIRA等更强大的任务管理工具。

原文地址:https://www.cnblogs.com/cherishui/p/11991626.html

时间: 2024-11-02 09:56:47

Visual Assist之Hashtags功能简介的相关文章

Visual Assist 生成注释功能

在Visual Studio环境中编码,Visual Assist是不可缺少的好工具.这工具功能非常强大,以前仅仅用到了代码提示,今天学习了生成注释功能,非常爽. 在代码编辑器中点击右键弹出菜单,在“Refactor(VA)”选项中选择“Edit Refactoring Snippets...”选项,就可以进入VA Snippet Editor.在这个对话框中,选择需要的开发语言,并点击“Document Method”选项.就可以编辑函数说明注释的格式了.编辑好后,在函数名上点击右键弹出菜单,

使用Visual Studio扩展插件Visual assist X给代码插入注释模板

Visual Assist 是由Whole Tomato公司为Microsoft Visual Studio开发的一款插件.它对Visual Studio的智能提示功能和代码高亮功能进行了增强,同时还增加了代码提示功能和重构功能,并对程序注释加入了拼写检查功能.它还可以检测一些基本的语法错误,如使用未声明的变量等. 今天使用这款插件,主要是为了能够进行快速插入注释模板.一个是为了提高编码效率,不用每次都手动一行一行的添加注释:另一个是为了规范代码,因为插入的是模板,保证了注释的一致性,提高代码可

关与 Visual.Assist.X.V10.7.1912的Crack破解补丁(vs 番茄插件的key破解方法)

在win7系统下, 我用的是vs2012版本号. Visual Assist沿用了快10年的界面,最终有了更新,变得更加适合Win8 以及 VS2012的主题风格了 ,这也是以后软件的发展趋势,仅仅是 Visual Assist先走了一步. 添加了对 Visual Studio 2012 RTM的支持 改动了UI界面.使之更加适合VS2012的主题 完好了多处"重构"功能相关的功能 修正了各种的bug十余处 ....... vs的番茄插件非常好用,用不同的颜色显示出代码的不同类型.给编

快速创建网站》 2.3 WordPress初始化和功能简介

本文是<快速创建网站>系列的第4篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 1. 网站管理平台WordPress和云计算平台Azure简介 (6分钟 本文) 2.1 在Azure上创建网站及网站运行机制 (13分钟) 2.2 域名绑定操作和Azure负载均衡机制 (12分钟) 2.3 WordPress 初始化和网站管理功能 (11分钟) 3.1 WordPress 数据导入 (12分钟) 3.2 WordPress 多站点支持和Azure在线代码编辑

《快速创建网站》 2.3 WordPress初始化和功能简介

本文是<快速创建网站>系列的第4篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 1. 网站管理平台WordPress和云计算平台Azure简介2.1 在Azure上创建网站及网站运行机制2.2 域名绑定操作和Azure负载均衡机制2.3 WordPress 初始化和网站管理功能3.1 WordPress 数据导入3.2 WordPress 多站点支持和Azure在线代码编辑器3.3 WordPress 多语言支持 Multisite Language Sw

Visual Assist X 10.8.2036的Crack破解补丁.2014.05.22 (General release.)

说起来,VA公布上一个Genreal Release版本号已经是过春节那阵子时候的事了,时间过得真快. VA小组又给我们带来了新版本号的Visual Assist编码助手的 2036 版本号, 这个版本号相同添加了非常多新功能.我看了一下一共是添加了9个新特性,修复了10余处bug,而且也是一个稳定的发行版本号了,推荐追新的朋友们更新. 对于破解补丁还是老规矩,请到我的下载空间下载,这次的包里面包含了原版2029的安装程序,和覆盖式的破解补丁. 另外重点提示一下,尽管打上补丁之后,启动时候.在O

Microsoft Visual C++ 6.0 经典插件之小橘子(Visual Assist )插件 安装及汉化图解

Visual Assist 是开发环境的辅助工具,使用该工具可以让用户更加轻松地编写代码.下面以Visual Studio 6.0 + Visual Assist 1901为例(Vs2005及以上版本也可参照)详细介绍它的安装与使用. 1. 功能 Visual Assist X主要有3个功能,具体如下. (1)成员列表框的出现更加频繁.迅速,并且结果更加准确.参数信息更加完善,并带有注释.含有所有符号的停驻工具提示.使用Visual Assist 前的提示如图1-1所示,使用Visual Ass

高效房产中介信息管理软件------房产小蜜书功能简介

房产小蜜书是一款拥有多功能,操作简单,高效率的房产中介信息管理软件,同时,它又是一款营销软件,可以通过云刷新的功能实现云端的自动刷新,让经纪人们告别手动刷新的重复工作.下面就是对房产小蜜书主要功能的介绍. 房产小蜜书的主要功能有: (1) 站点管理:注册需要发布房源的网站,然后将网站的账号与房产小蜜书进行绑定,这是使用房产小蜜书进行信息管理和营销等操作的前提. 图1-1 站点管理 (2)房源信息录入:房源信息录入的作用是讲房源信息存入小蜜书的资料库中:特色在于: 填写小区名称后自动匹配小区区域.

将VS2010环境设置为VC6.0样式(字体、前景色、背景色、Visual Assist X等)

一.设置字体. 使用字体:Fixedsys Excelsior 3.01. 步骤1:下载字体. 步骤2:安装字体,控制面板->字体,复制下载的字体进去. 步骤3:打开VS2010,选择菜单:Tools->Options->Environment->Fonts and Colors.,选择Fixedsys字体,选择字体大小为12. 二.设置背景色. 按色调.饱和度.亮度值设置为护眼绿色. 三.设置选中颜色. 步骤1:安装Visual Assist X插件. (1)下载Visual A