如何使用 Visual Assist “转到定义”函数?

Posted

技术标签:

【中文标题】如何使用 Visual Assist “转到定义”函数?【英文标题】:How to "Go to definition" of a function using Visual Assist? 【发布时间】:2016-08-29 06:17:39 【问题描述】:

过去几个月我一直在使用 Visual Assist。 Alt+G光标下查找任何内容的定义时非常有用且快速。

但我无法通过手动将函数名或类名作为文本输入来弄清楚如何转到定义(就像我们在使用 Ctrl 进行搜索时所做的那样) kbd>+Shift+FCtrl+,)。

我现在正在做的是使用 Ctrl+Shift+F 并试图寻找 定义 字符串搜索结果的长列表。 :(

我希望我的要求很明确。

【问题讨论】:

“转到定义”有F12,“转到声明”有Ctrl+F12,但除了您提到的标准之外,我不知道“手动输入查找器”。 docs.wholetomato.com/default.asp?W191 如果您右键单击变量名称,它会出现在您的上下文菜单中“转到定义”选项? 那么,作为最后的解决方案,如果有人可以给您任何建议,请考虑重新安装视觉辅助。 @mtb 但问题是即使F12 也允许文本输入而不是光标下操作?我没有那么多经验。 是的,你是对的,它没有文本输入。正如我在第一条评论中所说,我不知道其他文本输入搜索然后是使用 Ctrl+Shift+F 的标准。 【参考方案1】:

感谢Whole Tomato Software 支持团队,我在提出ticket 时得到了答案。

带有文本输入的“转到定义”的键盘快捷键是:

Alt+Shift+S

它非常快速和准确。

要获得完全匹配或严格匹配,请在 Find Symbol 提示中使用 .symbolname. 作为文本输入。

【讨论】:

【参考方案2】:

我认为您可能一直在寻找快捷方式VAssistX.GotoImplementation。在选项 -> 环境 -> 键盘 -> 搜索中将其编辑为您喜欢的热键,然后在按下它后“分配”一个热键。这就是我一直在寻找的。无论如何,我会在此处添加此内容,以防互联网搜索者 (/googlers) 偶然发现它。

【讨论】:

以上是关于如何使用 Visual Assist “转到定义”函数?的主要内容,如果未能解决你的问题,请参考以下文章

如何破解VS2010的visual assist x控件

Visual Studio 2015 / Visual Assist 自动完成行为

使用Visual Studio扩展插件Visual assist X给代码插入注释模板

使用Visual Studio扩展插件Visual assist X给代码插入注释模板

Visual_Assist_X和Resharper那个比较好?

在 Visual Assist 或 Vanilla Visual Studio 中切换枚举的自动完成功能