Top Visual Assist Features

#1 打开任意文件 (Shift+Alt+O)

使用一个简单的对话框和一些搜索标记查找并打开解决方案中的任意文件。

此示例查找文件名中包含“player”和“swim”但不包含“multi”的文件,并在第 1024 行打开选定的文件。

Open any file

#2 查找任意符号 (Shift+Alt+S)

在支持类似筛选的对话框中查找解决方案中的任意符号。

要成为超级用户,请浏览此对话框以及 Visual Assist 每个对话框中的上下文菜单。

Find any symbol

#3 跳转到执行 (Alt+G)

尽管 Visual Studio 中有类似的功能,但许多用户仍依赖 Visual Assist 来查找内置 Intellisense 不能提供的更多定义和声明。

当多个目标可用时,Alt+G 将打开一个菜单。

Go to implementation

#4 跳转到任意相关标签 (Shift+Alt+G)

Alt+G 的升级快捷键——Shift+Alt+G 可以定位到与当前符号相关的任意位置。

使用 Shift+Alt+G 跳转到层级结构可以替代连续按 Alt+G 以跟踪执行情况。

可以从对类的任何引用直接跳转到基类或派生类。

Go to anything related Go to derived classes

#5 打开相应文件 (Alt+O)

打开与活动文档关联度最大的文件。

在 C/C++ 中,Alt+O 通常会打开相应的头文件或源文件。 当可能存在多个目标位置时,Alt+O 将打开一个菜单。

按 Alt+O 然后按 Alt+左箭头返回初始目标位置。

Open corresponding file

#6 查找引用 (Shift+Alt+F)

尽管内置的 Find References(查找引用)在过去几年中有所改进,Visual Assist 中的版本仍然速度更快、功能更强大而且更完整。

通过图标或上下文菜单克隆结果窗口,这样就可以在不覆盖初始结果的情况下运行其他查找。

Find references

#7 快速操作和重构菜单 (Shift+Alt+Q)

使用 Shift+Alt+Q 访问适用于当前上下文的 Visual Assist 功能。菜单内容差别较大。 使用不同类型、表达式、行和空白的符号进行实验。

调整菜单中重构和代码生成命令使用的 VA Snippets(VA 代码片段)的间距和格式,例如 Create from Usage(从用途创建)和 Implement Virtual Methods(执行虚拟方法)。

通过 VAssistX | Tools(工具)| Edit VA Snippets(编辑 VA 代码片段)打开代码片段编辑器,然后将类型设置为 Refactoring(重构)。

禁用与 Shift+Alt+Q 打开相同菜单的浮动按钮。

Quick actions and refactoring menu Edit the refactoring snippets Disable floating button

#8 列出文件方法 (Alt+M)

从类和方法的简单下拉列表导航当前文件。 使用子字符串筛选列表。

通过下箭头的上下文菜单调整列表内容。

List methods in the current file Adjust list of methods

#9 重命名 (Shift+Alt+R)

虽然内置的 Rename(重命名)功能偶尔够用,但是 Visual Assist 中的版本速度更快、功能更强大而且更完整。

重命名符号的定义和声明、符号的所有引用以及注释和字符串中的引用(可选)。 将始终显示要重命名的所有目标预览,以便确定重命名可以达到预期效果。

Rename

#10 使用 VA 标签

通过工具窗口 (Shift+Alt+H) 或跳转命令 (Shift+Alt+G) 为注释标签添加并在它们之间导航。

VA Hashtags(VA 标签)是有效的书签和随代码移动的任务。 创建新标签或者对现有关键词前置 #,例如 #John 和 #TODO。 使用简单的 VA Hashtags(VA 标签)导航后,了解其高级功能。

Hashtags