1.创建类文件自动生成代码注释

让VS自动生成类的头部注释,需要修改安装目录下的一个 Class.cs文件,具体路径如下:
E:\VS2015\Common7\IDE\ItemTemplatesCache\CSharp\Code
此目录下的均是代码模版,可以修改相应类的模版即可
这个路径下有两个文件夹:

image.png

在2052目录下修改文件E:\VS2015\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class\Class.cs如下:

image.png

效果如下:

image.png

2.VA_X的安装、破解、使用

2.1 下载

下载地址:链接: https://pan.baidu.com/s/1c2fBzjE 密码: 4muj

2.2 安装

安装VA_X之前,请先关闭VS2015
进入VA_X_官方安装程序,并解压,管理员身份运行‘VA_X_Setup2074.exe’文件,安装完成即可。

2.3 破解

2.3.1 Visual Assist X 和谐文件说明:

  1. 本和谐文件仅供技术研究,若喜欢 VA_X 请注册购买正版。
  2. 通杀VA_X16412073(理论支持后续版本),支持VC6VS2015,在XP~WIN10系统下测试OK。
  3. 采用了更为巧妙的破解方案,不修改任何代码,不延时,不影响VS启动。
  4. 为防止作者逆向,文件已加壳,杀软可能会误报,请自行决定是否使用。
  5. 部分电脑可能无法注册成功,这个需要看人品,人品佳的请回帖。

2.3.2破解过程:

进入 VA_X 通用破解补丁 文件夹,解压后以管理员身份运行‘Visual Assist X 通用破解补丁 v1.2.exe’
出现:

image.png

点击安装,出现下图:

image.png

选择‘是’,出现

image.png

选择‘安装补丁’,很快就安装好了。屏幕上会出现以下提示:

image.png

最后重新打开VS2015,界面会出现:

image.png

以上参考百度经验文章:https://jingyan.baidu.com/article/ea24bc399fccb9da62b331bd.html
如有冒犯,请联系博主删除!谢谢!

2.4 使用

2.4.1 增加函数头注释

右键函数名,然后依次点击“Refacto”–>“Document Method”,这个时候函数头注释就会跳出来

image.png

不过这个注释的格式是默认的,想修改注释格式,可以通过以下方法:
点击 “VAssistX”–>“Visual VAssistX Options”然后选择Suggestions,再点击“Edit VA Snippets”。在打开的窗口中选择Refactor Document Method,在这就可以更改你的显示样式了。

image.png

image.png

image.png

可以参照默认的注释格式来定制自己的注释:

//************************************
// Method:    $SymbolName$
// FullName:  $SymbolContext$
// Access:    $SymbolVirtual$ $SymbolPrivileges$ $SymbolStatic$
// Returns:   $SymbolType$
// Qualifier: $MethodQualifier$
// Parameter: $MethodArg$
//************************************

2.4.2 增加文件头注释

要想在文件头添加注释,需要把鼠标光标定位到VS编辑器的第一行,点击 “VAssistX”–>“Insert VA Snippet…”—>“File Header Detail”,即可增加文件头注释。

image.png

image.png

生成的效果如下:

image.png

默认的注释格式如下,可以通过点击“VAssistX”–>“Visual VAssistX Options”—>“Advanced”—>“Suggestions”—>“Edit VA Snippets”,选择你相应语言的“File Header Detail”修改。

image.png

注释模版如下:

/**
* 命名空间: $PROJECT_NAME$
*
* 功 能: N/A
* 类 名: $FILE_BASE_CAMEL$
* 创建人:LANDY
* 创建时间:$YEAR$-$MONTH$-$DAY$ $HOUR$:$MINUTE$:$SECOND$
* Ver 变更日期 负责人 变更内容
* ───────────────────────────────────
* V0.01 $YEAR$-$MONTH$-$DAY$ LANDY 初版
*
* Copyright (c) 2017 Lir Corporation. All rights reserved.
*┌──────────────────────────────────┐
*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
*│ 版权所有:厦门卫生检疫技术研究所                    │
*└──────────────────────────────────┘
*/

2.4.3 快捷键配置

配置常用的几个快捷键,参照eclipse快捷键方式:
工具—>选项-->环境-->键盘

2.4.3.1 块注释:ctrl+shift+/

image.png

2.4.3.2 取消块注释:ctrl+shift+\

image.png

2.4.3.3 行注释:ctrl+/

image.png

由于VS设置中没有直接取消注释的功能,故无法提供,但是可以选中某一行取消注释,需要可以按如下方式设置:

image.png

2.4.3.4 回到上一个光标位置/前进到下一个光标位置

1)回到上一个光标位置:使用组合键“Ctrl + -”;
2)前进到下一个光标位置:“Ctrl + Shift + - ”。

2.4.3.5 复制/剪切/删除整行代码

1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。
2)如果你想剪切一整行代码,只需将光标移至该行,再使用组合键“Ctrl+X”来完成剪切操作,而无需选择整行。
3)如果你想删除一整行代码,只需将光标移至该行,再使用组合键“Ctrl+L”来完成剪切操作,而无需选择整行。

2.4.3.6 撤销/反撤销

1)撤销:使用组合键“Ctrl+Z”进行撤销操作;
2)反撤销:使用组合键“Ctrl+Y”进行反撤销操作。

2.4.3.7 向前/向后搜索

1)使用组合键“Ctrl+I”;
2)键入待搜索文本(将光标移至搜索词输入框位置即可开始输入);
3)键入搜索文本后,可以使用组合键“Ctrl+I”及“Ctrl+Shift+I”前后定位搜索结果,搜索结果会被高亮显示。
4)要结束搜索,可以按“ESC”键或者点击查找框右侧的关闭按钮。

2.4.3.8 在光标所在行的上面或下面插入一行

1)组合键“Ctrl+Enter”:在当前行的上面插入一个空行;
2)组合键“Ctrl+Shift+Enter”:在当前行的下面插入一个空行。

2.4.3.9 定位到行首与行尾

1)home键:定位到当前行的行首;
2)end键:定位到当前行的行尾。

2.4.3.10 选中从光标起到行首(尾)间的代码

1)选中从光标起到行首间的代码:使用组合键“CShift + Home”;
2)选中从光标起到行尾间的代码:使用组合键“Shift + End”。

2.4.3.11 调用智能提示

1)方法1:使用组合键“Ctrl+J”;
2)方法2:使用组合键“Alt+→”。

2.4.3.12 调用参数信息提示

对于某些函数体较大的函数来说,想轻松地确认参数在函数内部的使用情况是件比较麻烦的事情。这时可以将光标置于参数名上,再按组合键“Ctrl+Shif+空格”,参数被使用的地方会被高亮显示。

2.4.3.13 快速切换窗口

使用组合键“Ctrl+Tab”(此时可以打开IDE的导航,获得鸟瞰视图)。

2.4.3.14 快速隐藏或显示当前代码段

使用组合键“Ctrl+M,M”(记住:要按两次M哦)。

2.4.3.15 生成解决方案

使用组合键“Ctrl+Shift+B”。

2.4.3.16 跳转到指定的某一行

1)方法1:组合键“Ctrl+G”;
2)方法2:单击状态栏中的行号。

2.4.3.17 全屏显示/退出全屏显示

使用组合键“ SHIFT + ALT + ENTER ”。

2.4.3.18 定义与引用

1)转跳到定义:F12;
2)查找所有引用:使用组合键“Shift+F12”。

2.4.3.19 查找和替换

1)查找:使用组合键“Ctrl+F”;
2)替换:使用组合键“Ctrl+H”。

2.4.3.20 大小写转换

1)转小写:使用组合键“Ctrl+ U”;
2)转大写:使用组合键“CTRL + SHIFT + U”。

2.4.3.21 调试相关

1)调试(启动):F5;
2)调试(重新启动):使用组合键“Ctrl+Shift+F5”;
3)调试(开始执行不调试):使用组合键“Ctrl+F5”;
4)调试(逐语句):F11;
5)调试(逐过程):F10;
6)设置断点:F9。

3.参考链接

常用快捷键:http://blog.csdn.net/anzhongliu/article/details/48750637
文件头注释:http://www.cnblogs.com/xqhppt/p/4149503.html

作者:landy8530
链接:https://www.jianshu.com/p/2c580b48550f
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

VS2015自动生成代码注释以及VA_X安装使用教程相关推荐

  1. C语言自动生成代码注释:koroFileHeader插件

    C语言自动生成代码注释 2.配置插件 3.使用快捷键 以前写代码,只会用 //this is a add function void add(int a,int b) {return a+b; } 因 ...

  2. VS Code - 自动生成代码注释

    目录 1. 代码注释 2. 插件安装 3. 使用示例 1. 代码注释 代码注释在软件的迭代过程中举足轻重,所以一个规范化的代码注释也非常重要,在用 VS Code 中则可以使用插件来规范化代码注释. ...

  3. 命令行里给个注释,AI就能自动生成代码

    兴坤 发自 凹非寺 量子位 报道 | 公众号 QbitAI 记不住Shell常用命令和参数?现在有个工具,只要写下描述,就可以自动生成命令. 敲个回车键让AI自己生成代码,执行命令什么的也都是顺手的事 ...

  4. 简单的利用IDEA搭建SpringBoot+Maven+Mybatis+自动生成代码

    最近在系统的学习SpringBoot框架,并且要用该框架做个项目--网上也大大小小看了很多教程,感觉很多写文章的人都不太负责任,只知道搬运,大概都没有实际操作过,问题也是有很多,所以自己写一篇文章记录 ...

  5. SpringBoot如何自动生成实体类和Dao层以及映射文件(mybatis generator 自动生成代码)

    一.首先添加自动生成代码插件 <!-- mybatis generator 自动生成代码插件 生成时解除注释 --><plugin><groupId>org.myb ...

  6. idea自动生成类注释和方法注释

    一,自动生成类注释 打开Setting,选在Editor,然后是File and Code Templates 最后是Files 中的Class ,点击class后,编辑右边的红色边框,里边是模板,将 ...

  7. 【MyBatis】MyBatis自动生成代码之查询爬坑记

    前言 项目使用SSM框架搭建Web后台服务,前台后使用restful api,后台使用MyBatisGenerator自动生成代码,在前台使用关键字进行查询时,遇到了一些很宝贵的坑,现记录如下.为展示 ...

  8. 使用Mybatis Generator自动生成代码

    MyBatis Generator(MBG)是MyBatis MyBatis 和iBATIS的代码生成器. 它将为所有版本的MyBatis以及版本2.2.0之后的iBATIS版本生成代码. 它将内省数 ...

  9. MyBatis逆向工程自动生成代码(附数据库表结构)

    一.逆向工程介绍 逆向工程是一个专门为 MyBatis 框架使用者设计的代码生成器,可以根据数据库中的表字段名,自动生成 POJO 类,mapper 接口与 SQL 映射文件.支持基本的增删改查功能, ...

最新文章

  1. 自动驾驶LiDAR点云深度学习综述
  2. Java基础学习(1)
  3. 在SAP BW中使用ABAP
  4. 知识图谱学习笔记-图操作
  5. php5 函数,2017PHP5函数大全
  6. java中junit_【Java】Junit快速入门
  7. 机器学习(十七)——决策树, 推荐系统进阶
  8. 如何在CRM WebClient UI里打开外部链接
  9. Factory Method工厂方法
  10. Hello,Views(六)下拉框Spinner(附源码)
  11. 得到MP3中隐藏的信息
  12. ipmi 修改服务器密码,通过ipmi方式重设dell远程控制卡的密码
  13. 大数据治理会遇到哪些难题
  14. Navicat for Mysql 如何备份数据库
  15. CC攻击原理及防范新思路
  16. Microsoft Office/visio/Project 2013 with SP1 简体中文零售版
  17. MVC5 + EF6 + Bootstrap3 (13) 查看详情、编辑数据、删除数据
  18. 用了半年的时间,把python学到了能出书的程度
  19. 卸载安装office2013、office2016遇到的问题 - 错误1402,安装程序无法打开注册表项。
  20. Adobe After Effects CC 2020 中英文语言切换方法

热门文章

  1. Deeplab v3+的结构代码简要分析--Pytorch 版
  2. 基于机智云物联网云平台的智能车库
  3. cass展点不在原位置_请教CASS展点问题? 用全站仪测得数据,在CASS中展点,但所展点与原设计图比例不相吻合,这是怎么回事?...
  4. python猴子偷桃递归_用matlab编程解决猴子吃桃问题
  5. 抖音AI特效火遍全网,真人秒变漫画形象!
  6. hf网络文件服务器怎么使用,汉枫Wi-Fi串口服务器HF2211S应用配置
  7. lpb.wifi index.php,汉枫LPB100 定制网页说明【官方文档】
  8. 【附源码】计算机毕业设计SSM蔬菜水果销售网站
  9. 基于HTK中文普通话语音识别DEMO,LilyMandarinSpeechRecognition V1.0
  10. 成都信息工程大学计算机考研资料汇总