如何使用Visual Assist实现「转到包含声明」功能?
Visual Assist 实现“跳转至包含声明”功能(对应Resharper的Ctrl+[)
要在Visual Assist中实现和Resharper里Ctrl+[(跳转至包含声明)完全一致的功能,你需要使用VAssistX.GoToContainingDeclaration命令,具体操作方式如下:
通过自定义快捷键实现快速跳转
- 打开Visual Studio的「工具」→「选项」→「环境」→「键盘」
- 在「显示命令包含」输入框中搜索
VAssistX.GoToContainingDeclaration - 选中该命令后,在「按快捷键」输入框按下你想要的组合键(比如模仿Resharper的
Ctrl+[),点击「分配」保存设置。之后光标处于函数或类内部任意位置时,按下该快捷键即可直接跳转到对应函数/类的声明行。
通过右键菜单操作
将光标定位在目标函数或类的内部,右键呼出菜单,选择「Visual Assist」→「Go to Containing Declaration」,即可完成跳转。
你之前尝试的VAssistX.ScopePrevious命令仅会跳转到当前光标前最近的作用域起始位置(比如代码块的大括号开头),和你需要的直接定位到函数/类声明的功能并不相同,使用上述VAssistX.GoToContainingDeclaration命令就能完全匹配需求。
内容的提问来源于stack exchange,提问作者megamonium
相关产品推荐
相关产品推荐

