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 帮助