VS使用Visual Assist添加代码说明信息

写代码时,我们一般需要在代码的最前面添加一些说明信息,作者的联系方式等等。一些高级的 IDE 工具提供修改代码模板的功能,这样就能够在创建新代码时自动加上版权信息。Visual Studio 虽然没有提供这样的操作界面,但是我们可以通过使用插件 Visual Assist 来达到这个目的。
在这里插入图片描述

安装Visual Assist 插件

  • 直接在VS的扩展中搜索插件名,然后会自动弹出浏览器下载这个插件;
  • 去官网下载:http://www.wholetomato.com/
  • 我用的版本存到网盘了:「VA_X_Setup2502_0.exe」https://www.aliyundrive.com/s/woFMSNYXsEs
    提取码: oqmX

下载完毕后,确保VS是关闭状态,双击安装包,选择VS版本,进行安装即可。

安装完毕后,试用30天,可以进行购买,可以进行PoJie,平台原因,PoJie方法就不提供了。
可以参考:https://www.chinapyg.com/thread-74596-1-1.html;https://blog.csdn.net/qq_41071754/article/details/100426959

配置插件

安装成功后,VS顶部会出来这个插件的标志,并且所有按键都是可以点击的。
在这里插入图片描述

设置代码说明信息

  • 选择顶部菜单的 VAssistX -> Code Generation and Refactoring -> Edit Refactoring Snippets;

  • 选择 Type –> All by Shortcut。
    在这里插入图片描述

  • 点击左上角的新建按钮,填入标题、快捷键、说明文字和模板内容,然后点击OK即可。我设置的快捷键是 “//h” ,这个根据自己的习惯进行设置。
    在这里插入图片描述

  • 模板内容如下:

/************************************************************************/
/*@File Name         : $FILE_BASE$.$FILE_EXT$                                                     
/*@Created Date      : $YEAR$/$MONTH$/$DAY$ $HOUR$:$MINUTE$
/*@Author            :  
/*@blog              : https://blog.csdn.net/KK_2018
/*@Description       :
/************************************************************************/

使用的时候,在我们的C++代码文件中的第一行,输入设置的快捷键,点击回车即可将模板内容添加到代码的顶部。

插件的其他用法

  • 常用快捷键

F9         // 设置断点
F5        // 调试程序
F10        // 单步
F11        // 进入某个函数
Shift + F11    // 从某个函数跳出
Shift+ Alt + O   // 打开文件名搜索对话框
Alt + G      // 跳到定义处
Alt + M      // 输入函数名的一部分,查看某个函数
Alt + <-       // 退回到上一视图
Alt + ->      // 前进到下一视图 (这个快捷键是自定义的)
Ctrl + }      // 如当时光标在"{" 处,则跳到配对的 “}”。如当时光标在"}" 处,则跳到配对的 “{”。
Alt + 向上方向键 // 跳到上一个类或函数
Alt + 向下方向键 // 跳到下一个类或函数
Ctrl + /      // 加注释(这个快捷键是自定义的)
Shift + F9    // 快速查看变量
Alt + 3     // 查看变量
Alt + 7     // 查看堆栈
Alt + 6     // 查看内存
Shift + F5    // 退出调试程序
Ctrl + F5     // 运行程序,注意不是调试
F7        // 编译(如果编译后,出现了很多警告和个别错误,可以再按一下,F7再编译一次,这个时候,就会只出现错误,方便定位错误。)
Ctrl + I    // 输入,增量搜索(实时查找)
Ctrl + F3    // 选中一个单词时,跳到下个单词(F3下一个,shift + F3 上一个)
Ctrl + Shift + F // 在文件中查找关键字,当前工程,当前文档,打开的文档,自定义等
Ctrl + F2    // 某行加书签 再按一次测去掉书签
F2      // 跳到一个书签,再按一下测跳到下一个书签
Shift + F2    // 跳到上一个书签
Ctrl + ->    // 跳到一个单词最后
Ctrl + <-    // 跳到一个单词最前
Ctrl + Shift + -> // 选择光标后的一个单词
Ctrl + Shift + <- // 选择光标前的一个单词
Shift + ->    // 选择后的一个字母,每按一次增先一个字母
Shift + <-    // 选择前的一个字母,每按一次增先一个字母
Ctrl + Shift + 空格 // 当光标在函数参数时,则提示函数参数列表
Ctrl + B      // 加条件断点
Ctrl + L      // 删除一行
Ctrl + Home   // 跳到文档最前面
Ctrl + End    // 跳到文档最后面
Home    // 跳到一行最前面
End      // 跳到一行最后面

  • 参考链接
    • https://blog.csdn.net/qq_41071754/article/details/100426959
    • https://blog.csdn.net/u014779536/article/details/115498327
    • https://blog.csdn.net/hewusheng10/article/details/109506675

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/139612.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux上如何部署SpringBoot项目——手把手教会你

目录 前言 1、准备操作 1.1、Linux上安装jdk 1.2、准备MySQL数据库 1.3、打开云服务器的防火墙 1.4、准备jar包 2、部署 前言 下面是教你部署SpringBoot项目&#xff0c;jar包形式的&#xff0c;不是war包&#xff01;&#xff01;&#xff01; 1、准备操作 1.1、Linux…

echarts的markline警标线(一条/多条)的使用

echarts之markLine(可以设置特定阈值线(警戒线)) 一条线写法 series: [{name: Fake Data,type: line,showSymbol: false,data: data,markLine: {symbol: [none, none], // 去掉箭头label: {show: false,position: start,formatter: {b}},data: [{name: 阈值,yAxis: 200}],line…

ruoyi识别访问设备是pc端还是移动端跳转到对应的登录页面

背景需求 ruoyi框架&#xff0c;前后端分离。现在要在用户访问的时候根据不同的设备跳转到不同的登录页面。 教程 router/index.js 修改src/router/index.js&#xff0c;在这里增加自己的要跳转的页面 permission.js 在白名单中添加自己的登录页面 增加以下识别的代码 le…

一氧化碳单位换算 以及环保最低排放

换算单位&#xff1a; 1.0 % 10000 mg/m3 1.0 mg/m3 0.870 ppm 举例&#xff1a;CO表测数据 1.0 %&#xff0c;则10000 mg/m3&#xff0c;则10000*22.4/28 8700 ppm 参考&#xff1a;钢铁工业大气污染物超低排放标准 DB13

半导体测试方法主要有哪几种?

外观检测&#xff1a;对半导体外观质量的评估&#xff0c;包括检查芯片的平整度、颜色、镜面度等。 电性能测试&#xff1a;测量半导体的电导率、电阻率、电流和电压特性等&#xff0c;以评估其电性能。 温度测试&#xff1a;用于测量半导体在不同温度下的电性能表现&#xf…

Nginx基础学习

1. 引言 项目刚上线时&#xff0c;用户使用少&#xff0c;并发量小&#xff0c;在这种情况下&#xff0c;在这种情况下&#xff0c;一个jar包部署到一台服务器上启动就满足需求了。 随着&#xff0c;平台使用的用户量增多&#xff0c;并发量也慢慢增大&#xff0c;这种情况下一…

关于W5500网卡使用过程的部分问题记录

某个项目中用到了W5500这种自带网络协议栈的网卡芯片&#xff0c;由于该项目开发时间很紧&#xff0c;就临时网上买了一些模块拼凑到了一套系统&#xff0c;经过验证果真这种拼积木的方法只能用在学生实验开发中&#xff0c;真不能拿来做工程应用&#xff0c;硬件太不稳定很容易…

【力扣1528】重新排列字符串

&#x1f451;专栏内容&#xff1a;力扣刷题⛪个人主页&#xff1a;子夜的星的主页&#x1f495;座右铭&#xff1a;前路未远&#xff0c;步履不停 目录 一、题目描述二、题目分析1、Java代码2、C代码 一、题目描述 给你一个字符串 s 和一个长度相同的整数数组 indices。 请你…

【TA 挖坑05】效果:空间切换 场景切换

不知不觉挖坑都第5篇了&#xff0c;&#xff0c;&#xff0c;&#xff0c;再不填坑就成挖坑专业户拉&#xff01;&#xff01;&#xff01; 记录一下想实现的效果&#xff0c;实际上之前尝试从shader层面做能看得过去的&#xff0c;但是应用起来很拉跨&#xff0c;必须场景所有…

Apache HTTPD 换行解析漏洞(CVE-2017-15715)

Apache HTTPD是一款HTTP服务器&#xff0c;它可以通过mod_php来运行PHP网页。其2.4.0~2.4.29版本中存在 一个解析漏洞&#xff0c;在解析PHP时&#xff0c;1.php\x0a将被按照PHP后缀进行解析&#xff0c;导致绕过一些服务器的安全策略。 影响范围 apache &#xff1a;2.4.0~2.…

NEFU计算机网络实验一常见网络命令的使用

一、实验目的 1、理解、验证常用网络命令的原理和功能。 2、掌握常用的网络命令使用方法&#xff0c;合理使用相关命令对网络进行管理与维护。 二、实验内容 网络参数查询命令&#xff1a;IPCONFIG 网络测试命令&#xff1a;ping 路由表命令ROUTE 网络端口查询命令&…

sql中的group by 举例子数据库日期带汉字转换2023年10月18天

sql中的group by 举例子 sql中 group by多个字段&#xff0c;对所有字段做group by_group by 多个字段_Foools的博客-CSDN博客 【精选】玩转SQL语句之group by 多字段分组查询与having子句&#xff0c;一篇解决你的疑惑&#xff01;_sql多个分组查询-CSDN博客 select to_char…