Visual Assist X 安装、使用 和 快捷键

 

Visual Assist 官网地址:https://www.wholetomato.com

visual Assist 快捷键大全:https://blog.csdn.net/dddd0216/article/details/80082885

Visual Assist X的使用:https://jingyan.baidu.com/article/380abd0a4844111d90192c9a.html

Visual AssistX番茄助手的安装与基本使用:https://blog.csdn.net/fengqy000/article/details/79249181

 

 

 

Visual Assist X 安装和破解

 

最硬核Visual AssistX 安装破解(2019最新 通用)内含破解原理:https://blog.csdn.net/Giser_D/article/details/90291889

Visual_Assist_X_10.9_builds_2333_加破解补丁:https://pan.baidu.com/s/1vDlZh07t45xK1D9CZUXJgg  提取码: dmfh

先安装 --> 再破解:

  • 1、如果以前安装过其它版本的 Visual Assist X,先卸载。并保持 VS 处于关闭状态。
  • 2、双击安装程序:VA_X_Setup2333.exe,一直按默认选项点击确定,直到安装完成。
  • 3、搜索找到软件安装目录下的:VA_X.dll 文件。(若安装有多个版本的VS,会有多个dll文件需要替换,推荐使用Everything直接搜索名称查找要替换的dll文件)。用 Crack 里面的同名 dll 文件替换掉安装目录里所有的同名 dll 文件完成破解( 我的路径是:C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio\16.0_a763d5ed\Extensions\bvrukm3d.lc3 )
  • 4、安装完成,重启VS开始使用开发神器。

 

安装完成之后,菜单栏工具栏 变化:

菜单栏  ——>  扩展  ——>  VAssistX 

工具栏

 

 

 

Visual Assist X 简单说明

 

Visual Assist X 工具栏选项:

open file in solution           在解决方案中打开文件
open Corresponding file         打开相应的文件
list methods in current file    列出当前文件中的方法
file symbol                     文件标记
find references                 查找引用
find references in file         在文件中查找引用
clone find references results   寻找克隆结果
find previous by context        根据上下文查找以前的内容
goto implementation             转到执行
refactor                        重构
paste                           粘贴
insert VA snippet               插入VA片段
surround with VA snippet        用VA片段包围。例如:if (){}
tools                           工具
enable/disable visual assist x  启用/禁用 visual assist x
visual assist x options         visual assist x 选项

 

refactor (重构)相关功能

说明

  • 1. add include:添加头文件,当编译后提示“未定义类型”时直接右键类型名,refactor→add include。
  • 2. create implementation:添加实现,当在头文件中声明好方法后,想到cpp里写实现,直接贴过去,是可以但还是要做部分修改。同样是右键该方法,refactor → create implementation。
  • 3. create declaration添加声明,create implementation的逆过程,如果你习惯先写实现再声明的话~用这个很方便。
  • 4. document method:方法说明,用这个可以在方法上面写上该方法的作用域,参数,返回值等主要信息,一目了然
  • 5. move implementation to source file:移动实现到头文件。把不该内联的复杂函数实现写到头文件里了?没关系,直接refactor→cmove implementation to source file自动移动到cpp文件中
  • 6. rename:重命名,发现自己之前写的代码命名(变量名,函数名,包括类名。。)不规范,又不想一个个改?refactor→rename自动把所有相关的部分改过来,包括注释(可选)。
  • 7. encapsulate field:变量封装,写了个 private 的成员变量,发现外面要用到,直接就移到public里面来?太容易妥协了吧,也不满足C++封装的原则。同样 : 右键 → refactor→ encapsulate field 。set,get 一次搞定
  • 8. change signature:改变签名(不知如何翻译),rename 的加强版,如果不只是名字改了,返回值类型甚至参数表都改了,怎么办,重写?不用,va 的 change signature 照样可以一次性解决。(但这种情况发生率似乎较小~)

add similar member       添加 类似的 成员
change visibility             改变 可见
extract method              提取 方法

 

 

tools工具

VA outline      VA 大纲
VA View         VA 视图
find references results  查找引用的结果
spell check              拼写检查
sort selected lines      对选中的行进行排序
reparse current file     重新解析当前文件

 

 

 

Visual Assist X 快捷键

 

快捷键整理

跳转Alt + G           函数 定义 和 声明 的 相互跳转。 F12               跳转到所调用函数或变量的定义处Alt + O           在.h与.cpp文件中实现相互转换。.h与.cpp文件的快速切换Alt + M           列出当前文件所有的函数。输入函数名的一部分,查看某个函数Ctrl + Tab        切换标签Alt + 向上方向键    跳转到上一个类或函数Alt + 向下方向键    跳转到下一个类或函数Ctrl + F3         选中一个单词时,跳到下个单词(F3下一个,shift + F3 上一个)Ctrl + F2         某行加书签 再按一次测去掉书签F2              跳到一个书签,再按一下测跳到下一个书签Shift + F2        跳到上一个书签Ctrl + Home       跳到文档最前面Ctrl + End       跳到文档最后面Home              跳到一行最前面End             跳到一行最后面Ctrl + ->         跳到一个单词最后  Ctrl + <-         跳到一个单词最前   Ctrl + Shift + ->   选择光标后的一个单词 Ctrl + Shift + <-   选择光标前的一个单词Shift + ->       选择后的一个字母,每按一次增先一个字母Shift + <-        选择前的一个字母,每按一次增先一个字母Alt + <-        退回到上一视图Alt + ->        前进到下一视图 (这个快捷键是自定义的)Ctrl + }        如当时光标在"{" 处,则跳到配对的 "}"。如当时光标在"}" 处,则跳到配对的 "{"。调试运行     F9                   设置/删除 断点Ctrl + Shift + F9    删除所有断点F5                   启动调试Shift + F5           停止调试Ctrl + F5         运行程序,注意不是调试F10            单步调试。逐过程F11            单步进入某个函数调试。逐语句Shift + F11       从某个函数跳出        查找    Ctrl + F            查找Ctrl + Shift + F    在文件中查找关键字,当前工程,当前文档,打开的文档,自定义等        F3                  查找下一个Shift + F3          查找上一个Alt + Shift + O     查找文件。打开文件名搜索对话框。O指open,打开指定的文件Alt + Shift + S     查找符号。FindSynbolDialog 打开查找符号对话框。S指SymbolAlt + Shift + F     查找所有引用。Find References Alt + Shift + R     重命名标识符。光标要在标识符处,R指ReName改掉一个类名或是其他东西的命名时,引用的地方同时被改成新的名字。Ctrl +  I         输入,增量搜索(实时查找)替换     Ctrl + H           替换Ctrl + Shift + H   在文件中替换Alt + F12          查找符号(列出所有查找结果)Alt + Shift + R    选定内容改名,用得不多,但很实用(改过名的都知道)代码操作     Ctrl + /        加注释(这个快捷键是自定义的)Ctrl + K + C        注释Ctrl + K + U        取消注释Ctrl + Shift + ]    选择匹配的括号与其中的代码Ctrl + Shift + U    转换为大写Ctrl + U            转换为小写Ctrl + K + D        设置文档格式Tab                 增加缩进Shift + Tab         减少缩进Ctrl + M + M        折叠代码,例如将光标放在#region、if、方法头的位置,将会折叠它们Ctrl + Shift + 空格 当光标在函数参数时,则提示函数参数列表Ctrl + B        加条件断点Ctrl + L        删除一行Shift + F9      // 快速查看变量Alt + 3        // 查看变量Alt + 7        // 查看堆栈Alt + 6        // 查看内存项目的操作     Alt + Enter         打开选定项的属性对话框Ctrl + Shift + N    新建项目Alt + Shift + N     新建网站Ctrl + N            新建文件Ctrl + Shift + O    打开项目Alt + Shift + O     打开网站Ctrl + O            打开文件视图调用     F4                属性Ctrl + Alt + X    工具箱Ctrl + Alt + L    解决方案资源管理器Ctrl + Alt + S    服务器资源管理器

 

 

 

 

Visual Assist X 的自定义快捷键

 

Visual Assist X自定义快捷键 方法如下:

1. Visual Studio 的  “工具”→”选项” 。

 

2. 在 "显示命令包含:" 中输入 "vassistx." 就可以看到所有可以设置的快捷键了 

 

3. 可以继续输入 "vassistx.refactorcr" 就出现了 "Create Implementation" , 选中 " VAssistX.RefactorCreateImplementation " 

在  "按快捷键"  的编辑框里点一下,出现闪烁的光标,这时候在键盘上按你想要的快捷键即可,如Ctrl+Alt+C ,图中显示这个快捷键已经在  "全局"  范围里分配给了  "调试.调用堆栈"  了, 当然你也可以换一个其它没有用过的快捷键,不过我觉得这个挺好,而且 VS 可以设置快捷键的有效范围,我设置在  "文本编辑器"  中就好了,那里我不需要调用 Debug 功能。 如图,在  "新快捷键用于"  中选择  "文本编辑器"   

 

4. 点击  "分配" ,再点击  "确定"  ,这时候,这个快捷键就生效了。

 

 

 

查看 快捷键 说明

 

当不知道某个快捷键是什么意思时,可以通过下面方法查看快捷键是否存在,以及快捷键的解释说明

或者 通过 VAssistX 帮助

 

 

 

 

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

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

相关文章

盘点丨毕业年薪34万,高校人工智能研究哪家强?

来源&#xff1a;亿欧网摘要&#xff1a;人才短缺已经成为了制约人工智能技术发展和应用落地的一大短板&#xff0c;为了弥补这一短板&#xff0c;加强人才培养&#xff0c;近日教育部发布了《高等学校人工智能创新行动计划》此前有报道显示&#xff0c;2017年AI工程师平均年薪…

第1章 Hello MFC

微软 MFC 官方文档&#xff1a;https://docs.microsoft.com/zh-cn/cpp/mfc/mfc-desktop-applications?viewvs-2019 MFC 层次结构图以及下载地址&#xff1a;https://docs.microsoft.com/zh-cn/cpp/mfc/hierarchy-chart?viewvs-2019 VC6.0/VS2005/VS2010/VS2012/VS2013/VS201…

产业|MIR睿工业:2018年机器人市场分析报告

来源&#xff1a;Robot未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能&#xff0c;互联网和脑科学交叉研究机构。未来智能实验室的主要工作包括&#xff1a;建立AI智能系统智商评测体系&#xff0c;开展世界人工智能智商评测&#xff1b;开展互联网&#xff…

用 Python 和 werobot 框架开发公众号

From&#xff1a;用 Python 和 werobot 框架开发公众号&#xff1a;https://www.jianshu.com/p/a517746a900f WeRoBot 官方文档 &#xff1a;https://werobot.readthedocs.io/zh_CN/latest/ Github &#xff1a;https://github.com/offu/WeRoBot Python — WeRobot&#xff0…

专家:智能芯片国际竞争愈发激烈,应尽快制定国家标准

来源&#xff1a; 科技日报摘要&#xff1a;近日&#xff0c;十三届全国政协第一次双周协商座谈会在京召开。会议聚焦的话题是人工智能的发展与对策。夯实基础&#xff0c;提升原始创新能力中科院计算所智能处理器中心主任陈云霁做的就是智能芯片&#xff0c;作为智能芯片公司寒…

easyExcel 使用指南详解

来源&#xff1a;easyExcel 使用指南详解 - 知乎 easyExcel简介 Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就是非常的耗内存。如果你的系统并发量不大的话可能还行&#xff0c;但是一旦并发上来后一定会OOM或者JVM频繁的full g…

(转)Web Services使用多态(XmlInclude) ,支持自定义类型

Web Services使用多态(XmlInclude) 在Web Services方法中&#xff0c;往往使用的都是一个具体类型的参数&#xff0c;这个参数一般就是一个数据对象。ASP.NET Web Services通过声明XmlIncludeAttribute可以实现Web Services方法中运用多态。 XmlIncludeAttribute允许XmlSeriali…

激光破解太空通信难题

来源&#xff1a;新浪科技摘要&#xff1a;虽然目前而言无线电天线仍然是太空通信的支柱&#xff0c;但目前未来发展方向是激光通讯系统。在太空中&#xff0c;没有人会听到你的尖叫——因为声音不会在真空中传播&#xff0c;而且你需要某种类型的无线电波中继携载这些信息&…

Docker 原理、学习教程

Docker 官网 &#xff1a;https://www.docker.com/ Docker Hub&#xff1a;https://registry.hub.docker.com/search?qkali Docker 容器超详细讲解&#xff1a;https://www.linuxidc.com/Linux/2018-08/153712.htm Docker Compose&#xff1a;https://www.runoob.com/docker…

从自动驾驶到基因编辑,这15项发明专利改变了世界

来源&#xff1a;资本实验室近期&#xff0c;中兴通讯受美国制裁的事件戳中了国人心中的“痛”&#xff0c;也对我们长期受制于人的芯片核心技术与产业敲响了警钟。我们近乎被动地发现&#xff0c;在科技创新&#xff0c;尤其是技术驱动型创新方面&#xff0c;我们的差距到底有…

org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory

引入cryptofront-2.1.6.jar后dom4j执行异常 解决方案&#xff0c;强制在cryptofront-2.1.6.jar加载前&#xff0c;加载dom4j dom4j引入不完整

Cheat Engine 教程( 1 - 9 通关 )

工具包&#xff1a;https://down.52pojie.cn/Tools/Debuggers/ Cheat Engine 官网&#xff1a;https://www.cheatengine.org/ ce 修改器绿色版(cheat engine) v7.4 官方最新版&#xff1a;http://www.downcc.com/soft/21673.html 这个教程全部是来自 Cheat Engine 软件的中的…

人工智能元老痛批IBM:沃森是个骗局,这根本不是认知

作者 Roger Schank李林 编译整理量子位 出品 | 公众号 QbitAI一篇质疑IBM的旧文今天在HackerNews上火了起来&#xff0c;虽已时隔两年&#xff0c;这篇文章还是引起了网友们的强烈共鸣。文章作者Roger Schank是AI领域元老人物&#xff0c;AAAI Fellow&#xff0c;曾任耶鲁大学人…

OllyDBG完美教程(超强入门级)

OllyDBG 视频教程&#xff1a;https://www.bilibili.com/video/av6889190 动态调试工具之OllyDbg(OD)教程&#xff1a;https://www.bilibili.com/video/av70600053 使用 OllyDbg 从零开始 Cracking.chm ( 58章 )&#xff1a;https://pan.baidu.com/s/18iXvF5I_No4-a1DK3jKrbg …

12种Bean转换

来源&#xff1a;再见 BeanUtils&#xff01;性能真拉跨&#xff01; 一、前言 二、性能测试对比 三、12种转换案例 1. get\set 2. json2Json 3. Apache copyProperties 4. Spring copyProperties 5. Bean Mapping 6. Bean Mapping ASM 7. BeanCopier 8. Orika 9. Do…

上海人工智能再出重磅!寒武纪科技发布新一代云端AI芯片,联想、曙光、科大讯飞发布相关应用...

来源&#xff1a;文汇网 作者&#xff1a;许琦敏、郭超豪峰值功耗不超过110瓦&#xff0c;等效理论峰值速度可达每秒166.4万亿次定点运算。寒武纪科技在上海发布了中国第一款云端智能芯片——Cambricon MLU100芯片和板卡产品、寒武纪1M终端智能处理器IP产品。联想、曙光和科大…

OD 快捷键使用大全。非常详细( 游戏逆向分析必看 )+ OD 断点 使用大全

From&#xff1a;https://www.cnblogs.com/YiShen/p/9742872.html OllyDBG 快捷键 OllyDbg 窗口通用快捷键 快捷键    功能      Ctrl F2重启程序&#xff0c;即重新启动被调试程序&#xff08; 重新载入程序 &#xff09;。如果当前没有调试的程序&#xff0c;Oll…

电子发票中数字签名的提取解析

前言 随着电子信息技术的发展与成熟&#xff0c;加上国家的大力推广&#xff0c;电子发票已经开始慢慢取代纸质发票。相比传统的纸质发票&#xff0c;电子发票除了绿色环保&#xff0c;节约成本之外&#xff0c;更重要的是电子发票采取电子签章实现发票签名、电子盖章&#xff…

无人车、超级高铁、智慧城市......这是一份来自未来的出行报告

来源&#xff1a;机器之能 作者&#xff1a;Charles McLellan 编译&#xff1a;王宇欣在新兴技术的驱动下&#xff0c;运输业即将迎来第二春。虽然个中细节还需打磨&#xff0c;但未来的运输系统必然会实现数据驱动、彼此相关联、高度自动化。有关技术与运输业未来的文章比比皆…

在 VC++ 中使用 内联汇编

From&#xff1a;https://blog.csdn.net/root19881111/article/details/8450266 VC内联汇编(MSDN相关内容完整翻译)&#xff1a;http://www.cppblog.com/xingkongyun/archive/2008/12/21/70003.html 调 call 和 偷功能 时&#xff0c;VC中内联汇编容易产生的错误&#xff1a;…